Danke für die Antworten.

@Robi: Der opnqryf erinnert mich doch zu sehr an AS400. ;-)
@Birgitta: Die Lösung mit der View hätte mich überzeugt, bis ich auf wechselnde where Konditionen gestossen bin. Da hätte ich die View - innerhalb einer CLLE - immer wieder neu erstellen müssen.

Deshalb folge ich auch Baldurs Vorschlag, bzw. hab das SQLRPGLE schon praktisch fertig.