[QUOTE=Mtirt;394229]Обычно - сделать commit;
Commit или Rollback? Ведь до исполнения процедуры эта таблица пустая и такой она должна остаться после получения из неё данных.
Или вы имеете ввиду, что я сама командой должна удалить данные из таблицы и тогда нужен commit?
Скажите, пожалуйста, я правильно понимаю процесс:
1. Создаю функцию, которая может возвращать таблицу
2. Начинаю транзакцию (Не уверена, нужна ли она здесь?)
3. Выполняю процедуру Rep_OstatkiExpiryDate, данные появились в TTOstExpiryDate.
4. Сохраняю данные из TTOstExpiryDate в переменную(?) Тут пока не уверена, но сохранить их куда-то нужно
5. Очищаю руками TTOstExpiryDate
6. Commit
7. Или вместо пунктов 5, 6 - rollback?
8. Возвращаю ту переменную, которая хранит данные.
Я на верном пути? Как лучше с пунктами 5,6,7? Я понимаю, что не всё понимаю)))