У меня MySQL не стоит, поэтому буду гадать

У вас
Это подразумевается какая связь?
Один к одному или Один ко многим?
Если один к одному тогда попробуйте использовать отложенное сохранение выставив значаение ltBatchOptimistic для LockType и определив курсор локальным.