Ola boa tarde a todos ... Estou com uma duvida que é seguinte, tenho varias tabelas como mostra a seguir : preciso filtrar os dados, de todas tabelas atraves da tabela principal(ATIVIDADE) atraves do ID ; TABLE_RECURSO id_re nome_re rg_re cpf_re num_re TABLE_CLIENTE id_cli nomef_cli razaos_cli cnpj_cli logra_cli TABLE_PROJETO id_pro nome_pro vlrpro_pro vlrre_pro cep_pro CORRIGINDO TABELA ATIVIDADE ; TABLE_ATIVIDADE ( TABELA QUE EU PRECISO PUXAR TODOS OS DADOS PELOS ID's ) id_ativ id_pro id_re ID_CLI nome_ativ dateinicial_ativ datefinal_ativ DA TABELA RECURSO PRECISO DO NOME_RE E RG_RE DA TABELA CLIENTE PRECISO DO NOMEF_CLI E RAZAOS_CLI DA TABELA PROJETO PRECISO DO NOME_PRO E VLRPRO_PRO DA TABELA ATIVIDADE PRECISO CADASTRAR OS DADOS ACIMA PELO ID's ... ESTOU USANDO O SEGUINTE COMANDO PARA CADASTRAR ... INSERT INTO ATIVIDADE ( id_ativ, id_pro, id_re ID_CLI, nome_ativ, dateinicial_ativ, datefinal_ativ) VALUES(1, (select TP.nome_pro, TP.vlr_pro from projeto TP), TR.nome_re, TR.rg_re from recurso TR), ( TC.nomef_cli, TC.razaos_cli from cliente TC), '11/05/2011', '12/09/2012'); APOS O INSERT DA ERRO, O QUE PODE SER ... NÃO CONSIGO INSERIR