Hallo,

ich würde ein kleines CL-Programm schreiben.
Die ausgewählte Satz-Anzahl wird als Parameter übergeben.

Mit dem Befehl CPYF würde ich die gewünschte Anzahl Sätze in eine Arbeits-Datei kopieren:
Beispiel:
CPYF FROMFILE(ORIGFILE)
TOFILE(WRKFILE)
MBROPT(*REPLACE)
TORCD(&ANZ)

Diese Arbeits-Datei wird dann mit dem Query verarbeitet.
Das Query einfach im CL-Programm mit RUNQRY aufrufen.
Das war's

Vielleicht kommst du damit weiter
B.Hauser