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

Назначение

Оператор закрытия курсора предназначен для прекращения работы с открытым курсором и освобождения используемых при организации курсора ресурсов.

Синтаксис

   
CLOSE < имя курсорной переменной >;

Описание

Использование оператора CLOSE не обязательно: при завершении программы все открытые курсоры закрываются автоматически, кроме курсора, который возвращается как результат в процедуре курсорного типа. В последнем случае курсор, наоборот, не должен явно закрываться.

При попытке закрыть неоткрытый курсор происходит исключение CURNOTOPEN.