in reply to DBI "drop table"
By the way: have you thought about using a temporary table?
Then you wouldn't need an explicit drop, the table would go away when you close the connection. I believe you'd just insert the word TEMPORARY, i.e. CREATE TEMPORARY TABLE perl, and so on.