Não, o comportamento depende do valor do dígito significativo (o 3º dígito (o 3) é o significativo no seu caso, pois está abaixo de 5
round e trunc faça o mesmo ) tente
select trunc(125456.76,-4) from dual (o resultado é 120.000) vs select round(125456.76,-4) from dual (resultado é 130.000). Agora, quando o dígito significativo for 5 (ou superior), os resultados de trunc e round diferem.