Проверка выхода курсора за пределы выборки
Синтаксис
outofcursor(<курсор>)
<курсор> – курсорная переменная.
Описание
Возвращается логическое значение TRUE, если была попытка выбрать запись за пределами выборки, иначе – FALSE. Выбор за пределами происходит, если выполняется FETCH NEXT на последней записи, FETCH PREVIOUS на первой или в результате FETCH ABSOLUTE/FETCH RELATIVE, если осуществляется запрос на запись с несуществующим номером.
Пример
//Типичная последовательность операторов для выборки всех записей open curs for ...;// открыть курсор fetch curs last;// для выборки в обратном порядке while not outofcursor(curs) loop ... обработка записи ... fetch curs;// fetch curs previous; для выборки в обратном порядке endloop