Konstantin R. Beliaev пишет:
Есть селективная процедура, в начале что-то записывается в промежуточную таблицу, в конце - вычищается. Но есть засада: если пользователь отфетчил данные не до конца, то до чистки дело не доходит.
Ну может первым делом очищай промежуточную таблицу, а потом вставляй уже новые записи.