The progam abends and there is code that rollsback the data. There is also code that allows the re-processing of the data. In cursor one, the re-processing works, in the second cursor, the re-processing has no data to process. If there are no commits, the second cursor should also be rolledback and the re-process process the data. This does not happen in my test environment. Is there a pre-compile or bind parm that allows this, that I am missing?