Stimmt.
Das ";" für Folgebefehle wird fast nur vom Microsoft-Treibern (MDB, CSV, SQL-Server) unterstützt.

Auf der AS/400 gibt es den Befehl RUNSQLSTM, mit dem man auch mehrere Befehle (außer Select) abfahren kann.

Für ODBC oder embedded SQL ist das nicht möglich.