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

Назначение

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

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

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

Примечание

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