ORACLE中NUMBER(12)类型的ID号,多人安插操作,取唯一值

ORACLE中NUMBER(12)类型的ID号,多人插入操作,取唯一值。
ORACLE中有个表的 字段名ID ,类型为NUMBER(12),多人同时Insert时取下一个ID,同时要保证ID的唯一性,不能改表结构。
(现在多人INSERT同时Insert的时候,ID号不是唯一的,要改)
请教怎么实现?
------解决思路----------------------
建一个序列,然后id从序列中取