[firebase-br] Primeira função

Gilberto F. Teixeira gilberto em interport-es.com.br
Qua Fev 8 19:00:20 -03 2006


Olá;
 
Estou criando minha primeira função e preciso de ajuda. Vejam o código:
 
create procedure iCodigo(nTabela varchar(50))
returns(nCodigo varchar(10))
as
  declare variable xCodigo integer;
begin
    if(nTabela = 'clientes') then
      select max(codigo) from nTabela
      into  xCodigo;
      xCodigo = xCodigo + 1;
    nCodigo = xCodigo;
    suspend;
end

nTabela é um parâmetro que vai receber o nome da tabela que será lida pelo
select.
 
erro:
 
fmCompile.quCompile:
Undefined name.
Dynamic SQL Error.
SQL error code = -204.
Table unknown.
NTABELA.
At line 8, column 7.

Alguma dica ?
 
Valeu.
 
----------------------------------------------------------------------------
-----------------------------
Gilberto Fernandes Teixeira
Analista de Sistemas
Suporte Técnico
Depto de TI
Interport
+55 27 2104-5411
 



Mais detalhes sobre a lista de discussão lista