Como un tipo numerico, puedes sumarlo y restarlo directamente y obtendras los resultados adecuados. Por ejemplo para saber la fecha de ayer:
Select sysdate-1 from dual
select sysdate-to_date('01/03/2007', 'dd/mm/yyyy) from dual
te devolvera el numero de dias en el entero transcurridos desde el primero de marzo hasta hoy. La parte fraccionaria representara la parte fraccionaria del dia.
Ojala haya aclarado tus dudas, si no, p ues, posteanos tus dudas especificas y con gusto te ayudo con ellas, o algun otro forero.
HG.