Mark, > You can _only_ put DML inside a pl/sql block, not DDL. > > So your problem was: > > 1) you tried to put DDL into a pl/sql block (Oracle disallows) > 2) you didn't have a valid block (no begin/end;)
Did you try this at all? The 'CREATE OR REPLACE...' ddl works fine. It's not disallowed by Oracle, DBI etc.. The issue was multiple statments. Please reread the OP.
