La génération automatique de clé primaire n'existe pas sous Oracle à la base.
Cela dit il existe un moyen de simuler cette fonctionnalité : il suffit de mettre en place un trigger sur la table qui se déclenchera automatiquement lors d'une insertion, et qui ira chercher la NextVal d'une séquence définie au préalable (cf post de ddr555).
Ainsi tout se passe au niveau d'Oracle, et tu n'as plus à te préoccuper d'aller chercher la valeur de la séquence !