First order logic isn't undecidable exactly, but rather often referred to as semidecidable. A valid first order statement is always provably valid. This is a result of the completeness theorems. For all valid statements, there is a decidable, sound and complete proof calculus.
However, satisfiability is undecidable as a consequence of Church's theorem. If you can solve the Entscheidungsproblem for a first order statement and its negation you have an algorithm for first order satisfiability, but Church's theorem demonstrates that this isn't possible.
Now you can approach this with several sample statements: $\phi$, a valid statement, $\psi$, a statement whose negation is valid, and $\chi$, a statement where neither it nor its negation are valid. Statements $\phi$ and $\psi$ are decidable and provable, with tableau or resolution; we use our proof calculus on $\phi$, $\lnot$$\phi$, $\psi$, and $\lnot$$\psi$ to find out which statements are valid. For invalid statements this doesn't terminate, but we can abandon our search after we find the valid ones.
For statement $\chi$ however there is no algorithm to determine that it isn't valid that is guaranteed to terminate. This is because you can use your proof calculus (pick whatever complete one you want) to determine validity of a statement, or its negation. If neither $\chi$ nor $\lnot$$\chi$ are valid however, your proof calculus for determining validity won't give you any information about validity because it won't terminate.