Ja passei por esse problema, com certeza vc esta utilizando DbExpress, seguinte, no meu caso, eu utilizava parâmetros como NVARCHAR2, que é mais rápido armazenar em NVARCHAR2 do que em varchar2, pois o N significa Number, e isso da mais performance para o banco, embora ele ocupe mais espaço para gravar, pelo seu caso, deve ser parecido o problemas, quer um conselho, instala o ODAC ( no emule vc o acha), e viva feliz com Oracle e Delphi, ou tente usar ADO, mas nunca DbExpress, é feito nas coxas, eu patinei 1 semana em vários erros usando Oracle Xe com Delphi 7 ou 2005, instalei o ODAC e até agora só parei em 1 erro, que consegui descobrir rápido a causa. que no meu caso, seria de ter que criar todos os parâmetros( utilizando OracleStoredProc em tempo real), antes de passar qualquer valor para os parâmetros.
Bruno Cantelli da Conceição IBM DB2 UDB Certified Database Administrator _________________________________________________________________ Need a brain boost? Recharge with a stimulating game. Play now! http://club.live.com/home.aspx?icid=club_hotmailtextlink1 -- <<<<< 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