I have to comment out the 'DROP TABLE' check to get this test to run. In Oracle, AFAIK, there is not a DROP TABLE privilege. If you can create it, you can drop it. Does this test not run for everyone?
unless ( ( $priv{'CREATE TABLE'} or $priv{'CREATE ANY TABLE'} ) ){ # and ( $priv{'DROP TABLE'} or $priv{'DROP ANY TABLE'} ) ) {plan skip_all => q{requires permissions 'CREATE TABLE' and 'DROP TABLE'};
} Scott