› Fóruns › SQL e PL/SQL › Erro com Cursor em Procedure › Erro com Cursor em Procedure
28 de fevereiro de 2009 às 4:45 pm
#85515
Participante
Aproveitando o gancho, existe uma forma mais fácil de trabalhar com cursor, sem declarar nada e nem ficar controlando fetch:
begin
for REG in (select ..... ) loop
insert into BLABLABLA
(campo1,
campo2)
values
(REG.field2,
REG.field3);
commit;
end loop;
end;
Exemplo bobo, funciona legal, se precisar controlar commit, use um contador e assim vai.
E o limite do fetch encadeado vai depender mais do open_cursors do parametro banco.