Dies ist leider per SQL nicht möglich.
Die Funktion RRN(A) ist ein "kalkuliertes" Ergebnis in SQL auch wenn sich diese RRN außer bei einem RGZPFM ja nie ändert.
Hier hilft wirklich nur eine Identity-Spalte.
Wenn die Tabelle keinen eindeutigen Schlüssel hat, kommst du an diesen Satz nicht mehr dran, schließlich können ja 2 Programme gleichzeitig einen Insert machen.
Und bei einem REUSEDLT(*YES) liefert MAX(RRN(A)) auch nicht den korrekten Wert.

Mittels
select ... from final table (insert into myfile ...)
kann man Feldinhalte die durch Trigger/Defaults gefüllt werden dann wieder auslesen.

Wozu brauchst du die Information denn, wenn du einen Insert machst?