Je pense que ce que vous recherchez est la séquence :http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_6015.htm#SQLRF01314
Les tables pourraient prendre les nombres d'une séquence définie indépendamment, donc aucune condition de concurrence ou déclencheur de votre côté ne devrait se produire