Un Oracle DATE memorizza la data e l'ora al secondo. Un Oracle TIMESTAMP memorizza la data e l'ora fino a 9 cifre con una precisione inferiore al secondo, a seconda dell'hardware disponibile.
Entrambi sono implementati memorizzando i vari componenti della data e dell'ora in un formato binario compresso. Dalla sezione Oracle Concepts Guide sulle date
Oracle utilizza il proprio formato interno per memorizzare le date. I dati relativi alla data vengono archiviati in campi di lunghezza fissa di sette byte ciascuno, corrispondenti a secolo, anno, mese, giorno, ora, minuti e secondi.
Puoi usare la funzione DUMP() per vedere la rappresentazione interna di una data particolare (o qualsiasi altro valore per quella materia), ma probabilmente è più di quello che devi (o vuoi) sapere.