• Removing rows with the TRUNCATE statement can be faster than removing all rows with the DELETE statement, especially if the table has numerous triggers, indexes, and other dependencies.

    http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_10006.htm