Oh, jsem idiot. Ukázalo se, že ve stejnou dobu mám jiné vlákno, ve kterém běží nějaký testovací kód. Proto došlo k souběžnému procesu, který databázi upravil v době, kdy jsem prozkoumal kurzor a poté z ní vytáhl data.
Toto je zajímavý příklad toho, jak je kurzor líný a že samotný objekt kurzoru není jen jednoduché pole.
Na zdraví,--Petře