Oracle Error ORA-30038: Cannot perform parallel insert on non-partitioned object

Oracle Error Message

ORA-30038: Cannot perform parallel insert on non-partitioned object

Reason for the Error

Attempt to perform parallel insert on a non-partitioned object after a previous DML on the object in the same transaction.

Solution

Commit before issueing the insert.