Zitat Zitat von Fuerchau Beitrag anzeigen
Welches Ergebnis?
Dieses Ergebnis ist eine neue Tabelle!
Ich weiß auch nicht, was dies mit deiner Frage zu tun hat.

Deine Anfrage geht nur mit einem dynamischen Cursor (ohne Exec SQL):

D MyOpen S 1000 varying

MyOpen = 'Select blabla ....';
prepare statement from : MyOpen;
declare OpenCursor cursor for MyOpen;
open OpenCursor;
fetch OpenCursor into : MyVar;
close OpenCursor;
statement Name im declare und prepare müssen matchen, also:

exec sql declare OpenCursor cursor for MyOpen;
exec sql prepare MyOpen from : MyOpen;

D*B,

dem sich bei Datenbank und LIBL der Magen rumdreht. Besser wäre, Namimg *SQL und die Umgebung über das default Schema zu steuern.