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