I left this running over the weekend, and was surprised to
find the script still running in it's 25th iteration this
morning, with basically no rows left in any of the non-static tables.
The interesting thing was that the data partition still had
almost 26GB of space used, no matter how much data was
actually in the database.
FYI: I discovered the REINDEX command, and after calling REINDEX on all
non-static tables that I'd been deleting from, I got back to roughly my
starting point (176MB from 26GB!).
Whoa!