First of all I think the following statement is true: Given a polynomial $f\in \mathbb R[x,y]$ of degree $3$, there is always at least one solution $(a,b) \in \mathbb R^2$ for $f(a,b)=0$, right? What if I replace all $\mathbb R$ by $\mathbb Q$? Does the statement still remain true including the case at infinity? (Edit: The answer is no, see comments.)
Is there any criterion for $K$ such that there exists a polynomial in $K[x,y]$ of degree $3$ that does not have any roots in $K^2$ nor at infinity, i. e. $\mathbb P^2(K)$? Why are the cases $K=\mathbb C$ or $\mathbb R$ different from $\mathbb Q$?