Сообщение от
S.Kuskov
На всякий случай ещё раз. Две причины, по которым не стоит этого делать - это название метода: initContractAccount и его местоположение: таблица PurchTable.
- Из названия и местоположения метода initContractAccount на таблице PurchTable следует, что он предназанчен для инициализации полей ContractAccount таблицы PurchTable. Вставлять в него код для изменения пусть таких же полей но другой таблицы - не логично.
- Добавлять код, меняющий данные в БД, в метод, который предназначен для изменения значений лишь в курсоре - не логично.