Danke, dass hier doch jemand mit mir redet.
Um es kurz zu machen: Der Cursor wird clientseitig verwendet, die Daten werden bis zum Ende geladen und RecordCount liefert die korrekte Zahl der Datensätze zurück. Trotzdem ist der Scrollbalken wie er ist.