The author of the first answer in this thread of mathoverflow concluded that a module $K'$ was finitely generated because it was squeezed between two finitely generated modules. In and of itself, this statement, as I interpret, it is false, because there are examples of non-finitely generated submodules of a f.g. module, and such non-f.g. submodules are squeezed between the latter and the zero module.
But given a little more context, his statement actually goes like this: "$K$ is a f.g. $R$-module and we have maps $K\to K'$ and $R^m \to R^n$ and an isomorphism $K'/\operatorname{im}(K) \cong R^m/\operatorname{im}(R^n)$. Therefore, we squeezed $K'$ between two f.g. modules and $K'$ must be f.g."
Why? By the way, is it also obvious that $R^m/\operatorname{im}(R^n)$ is f.g.?