Tak, typy Oracle NUMBER są precyzyjne. Są bardziej jak liczby całkowite ze skalą niż typy zmiennoprzecinkowe/podwójne. Tak więc LICZBA (10,3) ma 10 cyfr, 3 po przecinku, co w rzeczywistości jest 10-cyfrową liczbą całkowitą ze skalą 3. W rzeczywistości dokładnie tak działa Java BigDecimals (będąc BigInteger plus skala wewnętrznie).