OPEN — открытие динамического курсора
оператор OPENcursor_nameоператор OPENcursor_nameUSINGзначение[, ... ] оператор OPENcursor_nameUSING SQL DESCRIPTORdescriptor_name
OPEN открывает курсор и при необходимости привязывает фактические значения к заполнителям в объявлении курсора. Курсор должен быть предварительно объявлен с помощью DECLARE команды. Выполнение OPEN приводит к началу выполнения запроса на
сервере.
cursor_name #Имя открываемого курсора. Это может быть идентификатор SQL идентификатор SQL или главная переменная.
значение #Значение, которое должно быть связано с заполнителем в курсоре. Это может быть константой SQL, главной переменной или главной переменной с индикатором.
descriptor_name #Имя дескриптора, содержащего значения для связывания с заполнителями в курсоре. Это может быть идентификатор SQL или главная переменная.
EXEC SQL OPEN a; EXEC SQL OPEN d USING 1, 'test'; EXEC SQL OPEN c1 USING SQL DESCRIPTOR mydesc; EXEC SQL OPEN :curname1;
OPEN определен в стандарте SQL.