En principio, por lo que cuentas, no debería darte ningún problema. Yo tengo campos con la misma precisión y me deja guardar de 5 y 6 perfectamente.
Si bien es cierto que no estoy usando una base de datos Oracle, la precisión del campo es la misma. (Campo Numeric(6, 0) de una base de datos Sql Server)
No se me ocurre que puede ser, pero lo mismo si pruebas otra vez borrando el campo y volviéndolo a añadir (aunque tiene pinta de que esto lo has hecho muchas veces...), pero ya te digo, a mí el tipo TFMTBCDField me funciona perfectamente.
__________________
La Madurez se llama...
~~~Gaia~~~
|