Bom dia, amigos. Estou tentando criar o seguinte campo calculado no Firebird (Computed Source): ALTER TABLE CONTAS_RECEBER ADD CR_OPERACAO
COMPUTED BY (CASE WHEN (AR_CODIGO > 0) THEN 'Armazenagem'
WHEN (AFE_CODIGO > 0) THEN 'Aluguel/Expurgo da Armazenagem'
WHEN (BA_CODIGO > 0) THEN 'Pesagem'
WHEN (CF_NUM_CONHECIMENTO > 0) THEN 'CTe'
WHEN (RECP_CODIGO > 0) THEN 'Recálculo de Parcelas'
WHEN (LOC_CODIGO > 0) THEN 'Locação Gerador'
WHEN (ADT_CODIGO > 0) THEN 'Aditamento Gerador'
WHEN (MAN_CODIGO > 0) THEN 'Manutenção Gerador'
WHEN (ENG_CODIGO_ANDAMENTO > 0) THEN 'Andamento Engenharia'
WHEN (ENG_CODIGO_ETAPA > 0) THEN 'Etapa Engenharia'
WHEN (ENG_CODIGO > 0) THEN 'Contrato Engenharia'
WHEN (NFS_CODIGO > 0) THEN 'Nota Fiscal de Serviço'
WHEN (VEN_COD_PEDIDO > 0) THEN 'Venda'
ELSE 'Lançamento Manual' END)O problema é que se eu deixar os acentos nas strings, dá erro na hora de executar o script. Se eu tirar todos os acentos, funciona normalmente e consigo criar o campo. Alguém saberia me dizer por que o erro ocorre e se existe uma forma de criar esse tipo de campo com os acentos? Obs: no meu banco, existem vários registros em várias tabelas que têm acento nos campos varchar e tudo funciona normalmente, só na criação desse campo calculado estou tendo esse tipo de problema.