Firebird Remover CR LF(Enter) do Select

Como remover o Enter Tab (CR + LF) de um campo no select do Firebird? Como remover a quebra de linha de um campo na tabela?

Para a solução utilizaremos o REPLACE e o ASCII_CHAR.

REPLACE(campo_tabela, ‘valor antigo’, ‘valor novo’)

ASCII_CHAR( < inteiro de 0..255 > )

select replace(tabela.campo, ASCII_CHAR(13) || ASCII_CHAR(10) , ' ')  from tabela;

Irá retornar apenas um espaço no lugar de uma quebra de linha.