О, аз съм идиот. Оказа се, че имам друга нишка, изпълняваща тестов код по същото време. Следователно имаше паралелен процес, който модифицира базата данни за времето, необходимо ми да прегледам курсора и след това да изтегля данните от него.
Това е интересен пример за това как курсорът е мързелив и че самият обект на курсора не е просто обикновен масив.
Наздраве, Питър