А не удобнее ли было бы делать бизнес-логику на стороне СУБД?
Что мы постоянно таскаем данные по сетки с СУБД на сервер приложений (СП) и обратно?
Вот к примеру обработка проведения, зачастую как?
считываем ТЧ на СП, потом пишем в регистр (причем построчно, а не одним INSERT)
З.Ы. баян, но все же
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший