We use macros/scripts for modeling our database. One script function creates new backup/audit tables for each of our “normal” tables. If we start the macro and have accidently opened any workspace at that time, the created entities are automatically added to the actual workspace.
As this is not intended, we must manually remove them after each function call. The main problem with this is however the slow perfomance. If no workspace is opened, the function creates the entities (about 50) in a few seconds. With a workspace opened it takes several minutes.
Is there any solution ?