He realizado mas pruebas y confirmo que FB2.5 lo realiza correctamente y es una cuestion de mi herramienta que se ha quedado obsoleta al respecto.
Aunque despues de compilar un procedimiento alm. utilizando dominios en los parametros me lo cambia en pantalla por el valor del dominio, si cambio el tamaño del dominio y vuelvo a abrir el procedimiento me sale actualizado el nuevo tamaño, pero no me hace referencia al dominio.
Código SQL
[-]
CREATE PROCEDURE INSERT_PRODUCT(
DESCRIPTION STRING,
PRICE MONEY,
ACTIVE BOOL
)
BEGIN
...
END
Donde MONEY es NUMERIC(18,3).
Despues de compilar si vuelvo a abrir el procedimiento me muestra:
Código SQL
[-]CREATE PROCEDURE INSERT_PRODUCT(
DESCRIPTION STRING,
PRICE NUMERIC(18,3),
ACTIVE BOOL
)
BEGIN
...
END
Donde MONEY es NUMERIC(18,3).
Pero sin embargo si modifico el dominio si que internamente funciona bien y lo actualiza. Pero igualmente no podre utilizarlo porque cuando recompile de nuevo un procedimiento que ha perdido la referencia con el dominio ya se habra liado..
Mas que nada por si alguien le pasa.