Т.е. в клиентском кеше ? В датасете ? И в чём проблемы идентифицировать отфетченную запись и оставить в кеше что-то одно ?
В чем проблемы, говоришь? Бугага. Да во всем.
И, главное, причём тут "доработка со стороны сервера" ?
Пусть он (курсор) не возвращает записи, которые добавились после начала выполнения запроса.
Вообще говоря, тут надо по другому сказать - "Пусть курсор не видит изменения, которые произошли в БД после его открытия".
Коваленко Дмитрий.