Sieht so aus, als hätte die Datenbank mit Deinem
SQL ein Problem.
Lass am Ende des Selects mal das Semikolon weg.
Das ist eigentlich ein übliches Trennzeichen für mehrere Statements, die man per Batch ... aus 'ner Datei oder 'ner Datenbankoberfläche absetzen möchte.
Bei 'nem einzelnen Statement (für ExecSQL ...) aber eher unüblich.