Pessoal estou construindo uma procedure que de acordo com a tabela passada
ele faz as devidas oprações, porém eu preciso utilizar o rowtype conforme
abaixo.

O problema é que eu queria conseguir pegar esse rowtype de acordo com o
parametro(nome da tabela ) passado na minha procedure.
Algume pode da uma força ou sabe uma outra solução?

CREATE OR REPLACE PROCEDURE varre_cursor (
    nome_tabela VARCHAR2,
    qtd_linhas  PLS_INTEGER
    )
IS

   retorna_cursor  SYS_REFCURSOR;
   registro    nome_tabela%ROWTYPE;

   BEGIN
      constroi_cursor(nome_tabela, qtd_linhas, retorna_cursor);

     FOR i IN 1 .. qtd_linhas
     LOOP
        FETCH retorna_cursor
        INTO registro;

        dbms_output.put_line(registro.codigo);
     END LOOP;
END varre_cursor;



Atenciosamente
Francisco Porfirio Ribeiro Neto


[As partes desta mensagem que não continham texto foram removidas]

Responder a