Obtenga el número de días entre dos fechas en Oracle, incluidas las fechas

Quiero obtener el número total de días entre dos fechas proporcionadas. He intentado la siguiente consulta pero no obtuve la diferencia exacta; La última fecha no está siendo incluida.

select (to_date ('15-06-13','dd-MM-yyyy') - to_date('01-02-12','dd-MM-yyyy')) 
  from dual

Esto debería devolver 501 días, pero en cambio está devolviendo 500 días. Si agrego +1 después del cálculo, obtengo el resultado correcto.

¿Realmente necesito incluir +1 o hay un enfoque alternativo para obtener el resultado real?

Respuestas a la pregunta(1)

Su respuesta a la pregunta