Nur mal so eine Frage:
Hast Du Dein Schlüssel-Feld auch mit %NULLIND() auf *NULL gesetzt?
Code:
%NullInd(KeyName) = *ON;
... Mit NULL-Werten zu arbeiten ist sowohl mit SQL als auch RPG aufwändig. Es muss separat geprüft werden, ob eine Spalte einen NULL-Wert enthält oder nicht (%NULLIND, IS NULL, Indikator-Variable).

Birgitta