Привет всем еще раз. Добавил поддержку "UPDATE IR INSERT ... RETURNING". Сознание захлебнулось от щастья.
Тесты с RETUNING отработали на ура. Ну, думаю, все в ажуре. Тут черт дернул написать без RETUNING. Последовательность такая - очистка таблицы - UPDATE OR INSERT. Rows Affected вернул 1. Ура - Проверили select'ом запись - OK - Еще раз UPDATE OR INSERT для этой же записи. Rows Affected вернул 0. Охинея. Стал копаться. @#%. Запрос имеет тип INSERT. А количество затронутых записей передается в секции UPDATE. "Я сошла с ума" (с) Коваленко Дмитрий. PS. Я так клёво обошел гуано с INSERT RETURNING и его типом "exec SP", но грабли разбросаны по всюду. Таки прийдется просто в тупую считать число затронутых записей.

