in reply to Checking for DB table existence using DBI/DBD
You have two ways: either the one you used, or you can first get a table list (using DBI tables method) and then check the table name with grep.
Something in between is shown in DBI Recipes.