Скорее всего, требовался уровень изоляции READ_COMMITED - он в Аксапте устанавливается только под транзакциями . А закрывают и открывают опять - чтобы меньше сталкиваться на блокировках.
Вообще, нехорошо так делать, если в цикле очень много проходов, с точки зрения СУБД.
|