>besides that, the tables the prg's create need to be created, they are not just temporary tables. they are used as output files to be sent on for printwork.
Ken,
That's the default behaviour if a database is set. You either need to close the database or add the FREE keyword. The datasession has nothing to do with whether or not they added to a database.
Sorry, I guess that's not what you want to hear:-(
Jim