Pegando o codigo

ae pessoal, tenho a seguinte tabela:

CREATE TABLE requisito (
id_requisito serial NOT NULL,
nome varchar(50),
tipo int4,
versao varchar(10),
prioridade int4,
risco int4,
descricao text,
solicitante varchar(30),
aplicacao varchar(50),
id_proj int4,
CONSTRAINT requisito_pkey PRIMARY KEY (id_requisito),
CONSTRAINT chave_projeto FOREIGN KEY (id_proj) references projeto (id_projeto) on update cascade on delete restrict
) WITH OIDS;

e tenho a seguinte linha de inserção…

“insert into Requisito (nome, tipo, versao, prioridade, risco, descricao, solicitante, aplicacao, id_proj) values (’”+nome+"’, “+tipo+”, ‘"+versao+"’,"+prioridade+", “+risco+”, ‘"+descricao+"’, ‘"+solicitante+"’, ‘"+aplicacao+"’ , “+id_proj+”)"

como vcs podem ver, o campo id_requisito eh serial… intaum naum passo ele na minha sql de insert…

o problema eh… preciso saber qual o id_requisito usado para efetuar essa gravação…
alguem pode me ajudar???

Oi

Eita, se eu nao me engano tu tem que fazer isso com outro select amigo… acho que nao da pra retornar este id logo na inserção…

T+