>>What are you trying to accomplish with this error handling? Are you trying to make sure things are flushed out of all open datasessions? What?
>
>no, i just try to capture all open tables at the time of the original error. i want to capture and save all tables in all datasessions. maybe i go about it the TOTALY wrong way. i feel right now like the guy who is standing in a forest and doesn't see it.
Are you trying to capture all the open tables and then exit the app? If you are, just have your error routine set a flag, and once you exit the error handler, check the flag and then save your info before exitting the app.