You should consider about using Truncate table statement in your Pl/SQL code. Truncate table have better performance but you cannot rollback data after truncate. Truncate table can be executed in combination with EXECUTE IMMEDIATE command in Pl/SQL code.
Example:
DECLARE
BEGIN
EXECUTE IMMEDIATE 'TRUNCATE TABLE test_table';
.
.
.
END;