Even though sequence is used one can only truncate old partitions after making sure all rows in it have date meeting purging cutoff date. And also it is necessary to keep ONE low boundary partition available for possible business operations in future. This implies a maintenance window for purging is needed. If have to perform delete, lock each partition and then transfer minor rows to temp table and then truncate and then exchange back (all in maintenance hours). If only minor rows need to be purged then just delete. As long as undo tablespace can be well managed redo should not be problem on such set data process for minor rows delete.