@ Baldur
Kann denn SQL inzwischen mit Qualified-DS umgehen ?
Ja, seit V5R3.
Und nicht nur mit qualifizierten Datenstrukturen, sondern auch mit Array-Datenstrukturen, in die man beim Muliple-Row-Fetch einen ganzen Zeilenblock ausgeben kann.

@Dieter
ich verwende da select into
Aber doch hoffentlich nicht SELECT * INTO, das würde mich jetzt doch schwer treffen.

Auch wenn ich ansonsten fast ausschließlich SQL verwende, wenn ich nur einen einzigen Datensatz komplett lesen muss, verwende ich native I/O (ist immer noch ca. 3-5 Mal schneller als der Select ... into!).