Mein Fehler wahrscheinlich...
Ich arbeite diese Skripte immer im MS-Queryanalyser ab. Der parst wahrscheinlich den Code nach den GO's durch und setzt bei einem solchen ein Commit oder execute ab. Ihr müsstet also das ganze Häppchenweise an den Server schicken.
Hab da schnell was gebastelt, was Ihr als Grundlage nehmen könnt.
Es verwendet
BDE - ist aber leicht auf
ADO umstellbar: