Schau Dir mal die Erweiterungen LIMIT und OFFSET an.
Wenn Du seitenweise füllst, setzt Du immer mit dem OFFSET (z.B. Satz 350 aus dem gesamten Result Set) auf und liest die mit LIMIT angegebene Anzahl an Datensätze in deine Subfile.
Da Du bei jedem Füllen einen Open (multiple row) FETCH und einen Close machst, bekommst Du auch immer die aktuellen Daten.
Offset Clause

Birgitta