Ja, Oracle NUMBER-typer er præcise. De er mere som heltal med en skala end float/double typer. Så et TAL(10,3) har 10 cifre, 3 efter decimalkommaet, som i virkeligheden er et 10-cifret heltal med en skala på 3. Faktisk er det præcis, hvordan Java BigDecimals fungerer (der er et BigInteger plus en skala internt).