I don't know what "open a table" means. You can see dynamic statements that reference the table in the package cache using db2pd, then find applications that execute them by the statement anchor ID (anchID). Alternatively, you could set up an activity event monitor and check statements as they are being executed.
I'm not sure how to deal with static SQL though.
I wonder what is the purpose of this.