"insérer des heures" : c'est-à-dire? Le type "date" d'Oracle contient aussi bien la date que le temps. Si tu veux avoir uniquement l'heure (sans minutes et secondes), une colonne smallint ou number(2) suffira.
Si je ne réponds pas à ta question, prends le temps pour la détailler un peu.