Myslím, že to, co hledáte, je sekvence:http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_6015.htm#SQLRF01314
Tabulky mohou přebírat čísla z definované sekvence nezávisle, takže by na vaší straně neměly nastat žádné závody ani spouštěče