Hallo,

ich gehe davon aus, dass Du einen Cursor definiert hast, um die Datensätze in der Reihenfolge, wie Du sich möchtest zu verarbeiten.

Weiterhin gehe ich davon aus, dass der Cursor Seriell ist, d.h. Du kannst nur vorwärts lesen.
Mit Fetch next liest Du jeweils den nächsten Satz ein.

Wenn Du anstatt eines seriellen einen scroll Cursor definierst, kannst Du in denen Daten vorwärts und rückwärts lesen, aber nur relativ, d.h. eine Positionierung auf einen Schlüsselbegriff ist nicht möglich.

Mit Fetch PRIOR wird der vorhergehende Satz gelesen,
mit Fetch NEXT wird der nächste Satz gelesen
mit Fetch Relative x können x-1 Sätze übersprungen werden und dann der nächste Satz gelesen werden.

PHP-Code:
Exec SQL Declare MyCsr Scroll Cursor 
              
For Select ...;
....
Exec SQL Fetch Next From CsrC1 into ...;
Exec SQL Fetch Prior From MyCsSr into ...;
Exec SQL Fetch Relative 5 from MyCsr into ...; 
Birgitta