Надо устранить ошибку курсор уже существует/курсор не существует. Предположительно можно это сделать через функции.
Created attachment 1190 [details] функции открытия/закрытия для динамических курсоров Сделал две функции createcurifexists closecurifexists, они с exeptions по этому не будут вызывать ошибку. Что нам и нужно.
ODBC драйвер исправил, пока результатов нет.
Сделал, на тесте все работает нормально.
Created attachment 1191 [details] Фнкции для обновления курсора с перемещением. Добавил еще две функции для обновления курсора с перемещением. Еще ничего не коммитил, закомичу, вместе с 3881
Закомиттил. Принципиально все работает.