... IDENTITY_VAL_LOCAL kam mit V5R2 und davor gab es schon keinen Grund diesen Murks mit RRN zu versuchen (das taugt als Key Kriterium garnichts). Das geht mit einer Kunstkey Spalte und einer UDF GetKey, wie sie auf meiner Freeware Seite zu finden ist, einfach, elegant und schnell. Im Programm erst den Schlüssel holen, sich merken und dann insert.
Ganz am Rande sei vermerkt: wenn ich erst den Satz schreibe, dann noch weitere Werte ermittle und dazu den Satz nochmal lese, dann ist das von rückwärts durch die Brust ins Auge - Programm technische Komplexität ist meistens ein Zeichen für zweitbestes Design. Wobei eine Datei ohne primary Key ist natürlich immer Murks.

D*B