Quel punto e virgola è superfluo ma NON da errore, me ne sono accorto in molte occasioni.

Comunque veramente non me ne sono fatto una ragione.

Scrivo la query (benchè lunga) su una sola riga e non mi viene eseguita; scrivo la stessa identica query su più righe e viene eseguita.

Non ci provo a capire il perchè.... il risultato è quello che conta grazie cmq.