Jay,
Take a look at "CREATE VIEW Command", it might help you as you can create the view, close all the tables, do your stuff and then restore all the tables to what they were
[Update]Err.. Forget about it, the exclusive status is not restored, my bad
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges