Let $M$ be a finitely generated module over a noetherian local ring $R$. We can take our ring to be Cohen-Macaulay. Suppose $M$ satisfies the condition $Ext^i(M,R) = 0$ for all $i > 0$. We want to know if $M$ is projective?
One can easily show from the given condition that for any module $N$ of finite projective dimension, we do have $Ext^1(M,N) = 0$. Thus if (for example) our ring $R$ were regular local ring (which means any f.g module will have finite projective dimension), then we get the desired result (that $M$ is projective).
Now, Regular local => Cohen-Macaulay. So my first question is can we say the same with only Cohen-Macaulay condition on $R$ (that $M$ is projective)?
If it helps, we may assume that $M$ itself has finite projective dimension.
My second question is that can we write any f.g. module on (say) a noetherian local ring, as direct limit of modules having finite projective dimension?