Pular para o conteúdo

Fóruns SQL e PL/SQL Como pegar o resultado de um cursor em um select? Como pegar o resultado de um cursor em um select?

#77870
CJones
Participante

    Voce pode fazer da seguinte forma.

    CURSOR TESTE IS
    SELECT NOME
    FROM TABELA
    WHERE 1 = 1;

    FOR V_INDICE IN TESTE LOOP — 1
    VARIAVEL := TESTE.NOME; — 2
    END LOOP;

    — TESTE É O NOME DO CURSOR E V_INDICE UM INDICE QUALQUER.
    — UMA VARIAVEL DECLARADA RECEBE O CAMPO DO CURSOR.

    Espero ter ajudado.

    Grande [].