Nehme doch mal eine Kopie Deines zusammengesetzten
SQL-Befehls aus Deinem Programm und führe diesen direkt über ein bestehendes Programm aus, welches einwandfrei mit der Datenbank funktioniert. Sowas wie IBExpert für MS
SQL. Ich mache das gleiche bei Firebird und habe dadurch schon so manchen Fehler gefunden.