Obtenha o número de dias entre duas datas no Oracle, inclusive as datas

Quero obter o número total de dias entre duas datas fornecidas. Eu tentei a consulta abaixo, mas não obtive exatamente o diferente; a última data não está sendo incluída.

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

Isso deve retornar 501 dias, mas está retornando 500 dias. Se eu adicionar +1 após o cálculo, obtenho o resultado correto.

Eu realmente preciso incluir o +1 ou existe uma abordagem alternativa para obter o resultado real?

questionAnswers(1)

yourAnswerToTheQuestion