Yo me he quedado estancado en Firebird 1.5 por un determinado proyecto, allí estoy usando las
rfunc, son UDFs entre las cuales tiene ReplaceStr.
Podrías hacer un procedimiento almacenado que se encargara de ello, incluso crear una nueva columna de tipo numeric(10,2) y realizar el trasbase de datos.
Ignoro si Firebird 2.0 cuenta ya con alguna función.
Saludos