tables_found プロシージャを使用しないと実行されますが、このテーブルがデータベースに存在するかどうかを確認する必要があります。
CREATE OR replace PROCEDURE dropdb(tables_found out number) IS
BEGIN
execute immediate 'SELECT COUNT(*) into tables_found FROM user_tables where table_name=''USERS''';
if (tables_found = 1) then
execute immediate ' drop table users';
END IF;
END dropdb;
エラーログ :
ora-00905 キーワードがありません