Quote Originally Posted by sumit View Post
"you should not commit across fecthes" - can you explain more on this please?
If you populate a cursor with let's say 100,000 rows then loop the cursor and commit every let's say 1,000 rows you are committing across fetches.

Quote Originally Posted by sumit View Post
...as I said earlier, I am runing this application in 10 parallel thread reading 10 separate input files. After each 100 records, the process will commit records in the database. Are you seeing anything wrong doing this?
Yes.
100 rows? Why not 1,000? or 10,000?
Most probably you are commiting too often.