Danke für den Tipp.
Habe es mit psql ausprobiert; da funktioniert es korrekt wie gewünscht.
Allerdings bin ich mir über die Aussagekraft dieses Ergebnisses nicht ganz klar:
Ich habe dabei nämlich die 3 SELECTs in 1 Input-File gepackt (natürlich jeweils mit “;” abgeschlossen, sonst tut das ja gar nicht) und dieses mit Parameter -f an psql übergeben.
Ich hatte bisher noch nie mit psql gearbeitet; aufgrund der Doku vermute ich aber, dass psql die 3 Selects völlig separat nacheinander ausführt und das Ergebnis in das Output-File schreibt.
Wenn das nun mit psql funktioniert, über ODBC aber nicht:
Muß ich dann davon ausgehen, dass es sich um einen Bug im ODBC-Treiber handelt ?