Let $(X,o)$ be an isolated normal surface singularity. Denote by $U:=X\backslash \{o\}$. I am looking for conditions on $(X,o)$ under which there exists a holomorphic section $\omega \in H^0(U, \Omega^2\_U)$ which does not vanish anywhere on $U$. If I understand correctly, this holds if $(X,o)$ is Gorenstein. Is there any other example?



Existence of meromorphic 2-forms over normal surface singularities
This is equivalent to the Gorenstein condition. If $\omega\_X$ denotes the dualizing module, then $\omega\_X|U=\Omega^2\_U$. So, you get a nowhere vanishing section of $\omega\_X|U$. Since $\omega\_X$ has depth 2, this section extends to a nowhere vanishing section of $\omega\_X$ and thus $(X,o)$ is Gorenstein.


