create or replace procedure droptab (tabname varchar2) is
begin
execute immediate 'drop table '||tabname;
end;
/
Procedure created.
desc yada
Name Null? Type
----------------- -------- ------------
TXT VARCHAR2(10)
exec droptab('yada')
PL/SQL procedure successfully completed.
desc yada
ERROR:
ORA-04043: object yada does not exist