pessoal minha duvida é a seguinte, tenho uma tabela funcionario e uma tabela contato_funcionario, faço insert na tabela funcionario com dados sem pane, porem não consigo inserir os dados na table contato_funcionario devido ela conter uma foreign key, e eu não sei e não entendi na aula como chamar o dado inserido na tabela funcionario para table contato_funcionario por isso não consigo inserir os dados na segunda tabela, alguém pode me ajudar? create table funcionario( fun_codigo serial not null, fun_nome varchar(54) not null, fun_sal_base numeric(16,2) not null, fun_dt_nasc date not null, fun_perc_comissao numeric(16,2) notnull, constraint pk_funcionario primary key (fun_codigo)); insert into funcionario(fun_nome,fun_sal_base,fun_dt_nasc,fun_perc_comissao) values ('franklin',1200,'1111-02-01','00000000000',7.0); --esse primeiro insert inseri legal, a duvida é na segunda tabela, como ficaria o insert na tabela contato_funcionario que contem a foreign key create table contato_funcionario( ccfun_codigo serial not null, cfun_fun_codigo integer not null, cfun_tcel integer not null, constraint pk_contato_funcionario primary key (cfun_codigo), constraint fk_contato_funcionario foreign key (cfun_fun_codigo) references funcionario(fun_codigo));