Code PL/SQL :
DECLARE
v_exists NUMBER;
BEGIN
SELECT COUNT(*) INTO v_exists
FROM user_tables
WHERE table_name = 'MA_TABLE';
IF v_exists = 1 THEN
EXECUTE IMMEDIATE 'DROP TABLE MA_TABLE';
DBMS_OUTPUT.PUT_LINE('Table MA_TABLE supprimée.');
ELSE
DBMS_OUTPUT.PUT_LINE('Table MA_TABLE n''existe pas.');
END IF;
END;
/