My table is updated with 36 parallel running oracle jobs all running at the same time. All these jobs update same table but each job deal with different sequence numbers and hence they don't have any lock scenario in between them. But when they run all together some of the job fails with SNAPSHOT TOO OLD ERROR. I did check indexes, common data, undo tablespace, temp space but all look good. Can someone please help to understand why am I getting this error and how can I avoid it.