I have a cobol program that is inquiry only, but it has the following statement in it: EXEC SQL COMMIT WORK END-EXEC. I can see that it is being executed and I am curious what Oracle does when a commit is requested but no tables have been chaged. Does anyone know?