Firebird 1.5 no tiene el trim de forma nativa, para usarlo se tiene que definir una udf (o dos creo yo) que son
Código SQL
[-]
DECLARE EXTERNAL FUNCTION ltrim
CSTRING(80)
RETURNS CSTRING(80) FREE_IT
ENTRY_POINT 'IB_UDF_ltrim' MODULE_NAME 'ib_udf';
DECLARE EXTERNAL FUNCTION rtrim
CSTRING(80)
RETURNS CSTRING(80) FREE_IT
ENTRY_POINT 'IB_UDF_rtrim' MODULE_NAME 'ib_udf';
despues de declarar las anteriores udfs puede hacer un query similar a:
Código SQL
[-]
select ltrim(rtrim(campoConEspacios)) as CampoSinEspacios from LaTabla