Hallo,

nur so eine Vermutung:
Ist die Reihenfolge in Deiner Quelle genau so wie angegeben (unabhängig von der Ausführung von Subroutinen)?

Wenn nein, versuche Deinen Code so zu stricken:

1. Füllen Command
2. Declare
3. Close (mache ich immer nochmals zur Sicherheit)
4. Open
5. Fetch

Wir hatten diesbezüglich Probleme, als wir beim statischen SQL das Declare-Statement in die *INZSR gelegt haben.
(allerdings war das noch unter RPGIII).

Sonst sieht der Code in Ordnung aus.

Birgitta