Danke !
Manchmal steht man echt auf dem Schlauch...
Also wie im SQLRPG, nur prepare nach dem declare !!!...ich habe es im SQLRPG immer anderes herum ?!

...ich bin auch der Meinung ich hätte das schon mal gemacht...finde es aber nicht mehr...

Jetzt habe ich das eingebaut...und läuft :=)

Für alle, denen das ggf. auch mal passiert...hier der Code....

CREATE OR REPLACE PROCEDURE data/kundesqp1
( IN PRSQLCMD CHAR(2048),
INOUT PRRETURN CHAR(1)
)
LANGUAGE SQL
RESULT SET 1
SET OPTION COMMIT=*NONE, DATFMT=*EUR

BEGIN
DECLARE C1 CURSOR FOR S1;
PREPARE S1 FROM PRSQLCMD;
OPEN C1;
SET RESULT SETS CURSOR C1;
END



Danke nochmals !!!