@Alexander
Genau das ist doch das Problem: Die Anzahl Sätze des FETCH und nicht des SELECT !
Wenn ich also genau 1 Fetch mache und ein Satz wurde gelesen, steht der Wert auf 1.
Mache ich einen Fetch z.B. in eine Struktur mit 100 Vorkommen, kann ich darüber feststellen wieviel Sätze tatsächlich gelesen wurden (0-100).
Und beim Insert/Update/Delete steht dort auch die Anzahl betroffener Sätze.

Für die Anzahl des SELECT bleibt auch nur COUNT, wobei das Ergebnis durchaus nur temporär ist und während des Lesens geändert sein könnte (Insert/Delete anderer Job's).