> we would like to delete all the records and reinsert data into the custom table.
Delete all the rows? Why not do a TRUNCATE followed by a direct path insert.
Direct path insert is the only DML that obeys NOLOGGING. As long as you are aware of the implications of nologging.