Como utilizar cursor no Oracle Forms 6i?

Se você esta procurando como criar cursores no Oracle Forms 6i, segue abaixo um exemplo:

DECLARE</p>
<p>  CURSOR lobj_cursorUsuario is<br />
  SELECT<br />
     nome<br />
     e-mail<br />
  FROM<br />
     usuario<br />
  WHER<br />
     AREA = :ID_AREA</p>
<p>BEGIN</p>
<p>  FOR lobj_registroUsuario IN lobj_cursorUsuario LOOP</p>
<p>      message('Nome: ' || lobj_registroUsuario.nome || ' - E-Mail: ' || lobj_registroUsuario.e-mail, no_acknowledge);</p>
<p>  END LOOP;</p>
<p>END;

Observe que o objeto onde será armazenado o registro ( no exemplo lobj_registroUsuario) não precisa ser declarado.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *