It is well-known that if R is a Noetherian ring, and every finitely generated right R-module embeds in projective, then R is a self-injective. My question is that could one replace "finitely generated" by "cyclic"?

Thank you in advance for your answer.