oracle序列,循服调用wcf服务导致的的问题问题

有个程序是wcf+flex,现在要使用for循环来调用wcf的一个插入服务,要插入的目的表已有个序列了,我发现当我的循环次数越多,调用改服务越频繁后,出现的ORA-00001: 违反唯一约束条件的报错也越来越多。
我想知道这是什么原因,有什么解决办法?

在wcf中的接口处使用单例。

ORA-00001: 违反唯一约束条件的报错也越来越多。
这是主键值冲突,每次更新前取一下序列.nextval,然后更新,不会出现主键值冲突的