ANSI SQL-92 defines DATE-DATE as a return type of INTERVAL. It is assumed that you can retrieve scalars from INTERVALS using the same method as retrieving them from DATE using - appropriately - EXTRACT (4.5.3).
<expression expression> acts on a datetime or interval and returns an exact numerical value representing the value of one component of a date and time or interval.
. , , - . DATEDIFF .
"" .
SELECT EXTRACT(DAY FROM DATE('2009-01-01') - DATE('2009-05-05')) FROM DUAL;
!