Был алгоритм, где перед обходом RecordSet'а выполнялся этот метод. Х.з. зачем, не нужен он там был.
Оказалось, что иногда его выполнение может приводить к реинициализации набора и это даже упомянуто в msdn.
Это больно ударило при выполнении пакета, где выполнялась хранимка, добавляющая строки в таблички и возвращающая параметры (которые выбирались потом селектом в том же пакете - для чего и нужен был RecordSet).
В итоге пакет выполнялся дважды, дублируя строки.
В общем, с пятницей!