[firebase-br] Remover o ultimo caractere de uma string
    Gladiston Santana 
    gladiston em vidy.com.br
       
    Qua Fev 17 20:58:27 -03 2016
    
    
  
Alguém aí sabe como remover o ultimo caractere de uma string ?
Mas calma ai, antes de recomendar left(var, length(var)-1) ou algo do
genero, o que eu quero está limitado a um campo calculado, o exemplo:
CREATE TABLE BLA(....
    STATUS_COMENTARIO COMPUTED BY ((trim(
      CASE
        WHEN (STATUS='A') THEN
           iif(SE_AUTORIZAR='S', 'autorizar,', '')||
           iif(SE_CALCULAR='S','[re]calcular,','')||
           iif(SE_VENCER='S','vencer','')
        WHEN (STATUS='I') THEN 'Informativo'
        WHEN (STATUS='C') THEN 'Cancelado'
        WHEN (STATUS='F') THEN 'Concluído'
        ELSE  'Desconhecido'
      END)
))
Na linha acima você pode ver uma concatenação de palavras terminadas com
virgulas, assim gerará resultados como:
autorizar,[re]calcular,vencer,
E não consigo remover o ultimo caractere.
Ja tentei concatenar ASCII_CHAR(8), replace ,\n, e realmente parece ser sem
saida, mas antes de desistir, resolvi colocar a questão na lista e saber se
alguém conhece outra forma.
    
    
Mais detalhes sobre a lista de discussão lista