As per Marks comment here #1 (review), it would also be nice to have queries that fuzz across statements.
This should be possible just by removing the use statement. The GetDataBaseState() function may also need some updates however. It's possible the function only get's tables in the current database/schema