Se você sempre quer "arredondar" para baixo , a função é trunc . Isso deve funcionar para você: select trunc(3.99999, 1) from dual; Resultado 3.9