Ja, Oracle NUMBER-typen zijn nauwkeurig. Ze lijken meer op gehele getallen met een schaal dan op float/double-types. Dus een GETAL (10,3) heeft 10 cijfers, 3 achter de komma, wat in werkelijkheid een geheel getal van 10 cijfers is met een schaal van 3. In feite is dat precies hoe Java BigDecimals werken (een BigInteger plus een interne schaal).