Si necesitas imperiosamente tener una precisión numérica de 10 decimales siempre te quedaría la opción de guardar todos los valores multiplicados por un determinado factor (por ejemplo 10000), de tal manera que:
13.1234567899 (con 10 decimales)
se guardaría como
131234.567899 (con 6 decimales)
Después, antes de presentar la información, tendrías que dividir el valor grabado en tabla por el factor multiplicador usado antes de su grabación.
Pero ya puestos, sería mas fácil trabajar directamente con números enteros y usar un campo de tipo “String” para mostrar la “,” donde corresponda en la representación visual.
Buenas. Antes que nada, gracias por las respuestas.
Ramiro, esa es una de las soluciones que me había planteado, trabajar con todos los campos multiplicados por 1000 o 10000, y a la hora de mostrar la información pasarla a string y jugar con la coma, que es lo que me propone José Luis.
Si no sale ninguna idea más, optaré por esta solución.