Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 Объясните причину ошибки "cursor already in use"  [new]
Kr_Yury
Member

Откуда: Киев, Украина
Сообщений: 250
Способы решения проблемы в том числе здесь на форуме изложены и вероятно в моём случае также помогут. Но я не понимаю причину ошибки. В моём случае в функции объявлена связанная переменная курсора, то есть
DECLARE
    curs2 CURSOR FOR SELECT ...
При выходе из функции курсор явно закрывается - CLOSE curs2. Но при повторном вызове функции в той-же транзакции срабатывает указанная ошибка. В чём причина? Получается CLOSE curs2 по факту не выполняется?
24 мар 21, 17:17    [22299508]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить