Закрытие статического курсора

Назначение

После окончания работы с записями, возвращаемыми курсором, необходимо выполнить операцию закрытия курсора. При закрытии курсора выполняется обработка незавершенной транзакции (если она осталась в курсоре) в соответствии с заданным режимом, высвобождаются системные ресурсы СУБД ЛИНТЕР (занимаемый курсором канал, рабочая область ответа и др.).

Синтаксис
 
EXEC SQL CLOSE :<​имя курсора​>;
Описание
  1. Параметр <​имя курсора​> задает курсор, который должен быть закрыт.

  2. Оператор закрывает курсор <​имя курсора​>, открытый ранее оператором OPEN или возвращенный хранимой процедурой.

Примечание

В группе связанных курсорных операций OPEN, FETCH, CLOSE должно использоваться либо <​имя курсора​>, либо <​имя курсорной переменной​>.