• As PaulB mentioned, in OracleTRUNCATE is a DDL operation.

    Oracle implicitly commits DDL opeations so a truncate cannot be rolled back.