select column_name from dba_tab_columns
where table_name = 'NOME_TABELA'; Milton Bastos Henriquis Junior Oracle Database Administrator Equipe de Tecnologia [EMAIL PROTECTED] Smartn ® IT Solutions Rua Candido de Abreu, 651 - 16º andar Centro Cívico - Curitiba CEP 80.530-907. Tel: ++ 55 41 3313-8613 Fax: ++ 55 41 3313-8620 www.smartn.com.br ________________________________ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Gilberto Junior Enviada em: sexta-feira, 24 de novembro de 2006 16:46 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Cursor com nome dos campos da tabela Colegas, Preciso enconmtrar em qual dos 660 campos tem um determinado valor. Como faço para ter os nomes dos campos da tabela em um cursor para referenciar num loop em busca do tal valor? Algo assim: for x in 1..660 loop if cursor_com_nome_dos_campos.[indice da coluna] = 'valor' then ... end if; end loop; Grato, Gilberto [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]