[firebase-br] Pegar valor de retorno de procedure em tempo de execução.

Marcos Weimer marcosweimer em gmail.com
Sex Jan 13 10:35:24 -03 2012


Bom dia.

Hoje tenho uma procedures que faz o seguinte...

for select distinct..
- contas contabeis de credito
union all
- contas contabeis de debito
into :codconta do
begin
  //como preciso pegar os registros pai das contas tb para enviar a
receita...
  for select pegaregistrospaidaconta....
  begin
    //pega o preciso das contas
  end
end

ai vem a questão, como saber que uma conta considerada PAI ja esta
incluida...
ex:
conta 01
conta filho 01.001
conta filho do filho 01.001.001
conta filho do filho 01.001.002

como saber ao chegar na conta 01.001.002 que a conta 01.001 ja esta nos
results da procedure.
Hoje, retorno duplicado e no select faço um select disctinct from
nomedaprocedure...

Existe um meio mais "elegante" de fazer isso ?

-=Ma®©oS=-
Marcos R. Weimer
Puma GTE 1974 Tubarão
Delphi / C# / ASP.NET / WebServices / Firebird



Mais detalhes sobre a lista de discussão lista