Moin *all

in einem SQLRPGLE Pgm bekomme ich entweder zur laufzeit einen sqlcode -501
mit SQL0243 und dem Text: "Als sensitive definierter Cursor c1 kann für angegebene Anweisunf Select nicht definiert werden" oder bei der Umwandlung:
SQL0225 Fetch nicht gültig, Cursor c1 nicht verschiebbar.

Wenn ich ehrlich bin habe ich mir nie so richtig gedanken gemacht ...

i.d.R heist das bei uns immer:

Declare c1 (dynamic) scroll cursor for
select ...

Mein sql verbindet 3 Dateien miteinander und hat einen select im select


select f1, f2, f3, max((select FX from datei where e_feld = F2)), f4, f5, ..
from d1, d2, d3
Where ...

Das ist auch nicht sooooo ungewöhnlich hier

Fast Feierabend und mitten im Wald steht kein Baum.

Einer ne Idee?

Danke