Я сам с неделю назад боролся с проблемой. У меня запрос возвращал 2 строки, а логика обработки, вроде бы, вторую стороку не видела. Я провел пол-дня пытаясь понять в чем проблема. У меня после запроса по cross-company тоже транзакция слетала и я думал что это и есть основная проблема. А потом оказалось что вылет транзакции - это проблема отладчика, а то что вторая строка запроса теряется, это было совершенно другая проблема, просто вызванная кривизной данных. (То есть - запрос все правильно возвращал, но логика внутри while select не обрабатывала одну строку из за кривых данных в другом месте).
Я просто подозреваю, что ты тоже борешься с вылетом транзакции в отладчике, хотя реальная проблема в UAT - где-то еще. Я бы попробовал собрать трассировку и посмотреть в трассировке, где именно и почему оно вылетает...
|