LAST(file: IDENT;
[ VAR oc: SCAL[2] ]);
LAST(file: IDENT): SCAL[2];
Позиционируется на последнюю запись в текущем селекте файла file по текущему ключу. В качестве результата либо возвращает значение, либо устанавливает oc. Когда селект не пуст, результат равен 1, а последняя запись становится текущей, в противном случае результат равен 0, а текущая запись не определена.
На результат работы процедуры может влиять наличие файлового фильтра (см. TABLE.Filter).