Realmente era isso, pouco depois de postar a pergunta me veio a cabeça que o sinal de ":"(dois pontos) é um sinalizador de que o que está logo após é um parâmetro, no firebird usa-se dois pontos para identificar variáveis dentro de triggers ou stored procedures, então foi só setar ParamCheck para False que funcionou corretamente, às vezes a gente dá cada bobeira que nem acredita, mas resolvido o problema está ótimo, obrigado.
--- Em delphi-br@yahoogrupos.com.br, Gabriel Filho <[EMAIL PROTECTED]> escreveu > > Esse erro ocorre geralmente qdo o tipo do paramentro não está definido. > > > [As partes desta mensagem que não continham texto foram removidas] > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html