Hola de nuevo...
no se si Firebird lo puede hacer.. pero en SQL Server esta esta funcion
Código SQL
[-]
Select Campo1, Campo2, Cast (Campo_Total) As decimal (7,2)
From Tabla1
al menos con eso tienes para dar formato de decimal.. me falta el rellenar con zeros a la izquierda.. pero si lo encuentro te aviso