The ring of integer valued polynomials, $\{ f \in \mathbb{Q}[x] : f(\mathbb{Z}) \subseteq \mathbb{Z} \}$ is fairly well-known to be generated as Abelian group by the binomial coefficients, $f_k(n) = \binom{n}{k}$ of degree $k$.
What about the corresponding two-variable ring, $\{ f \in \mathbb{Q}[x,y] : f(\mathbb{Z}^2) \subseteq \mathbb{Z} \}$? Does it have a nice generating set?
Multinomial coefficients are usually $\binom{n}{i,j}$ which would still be a single variable polynomial (the $i$ and the $j$ would affect the denominator). Nothing else came to mind.
Also, I guess I probably want the generators to satisfy $f(\omega^2) \subseteq \omega$ where $\mathbb{N}=\{0,1,2,\ldots\} \subset \mathbb{Z}$, which just works out for the binomial coefficients. If that is impossible, that would also be useful knowledge, since theoretically these count things.