A trigger (or a user defined plsql function that is referenced in this statement) attempted to look at (or modify) a table that was in the middle of being modified by the statement
Make sure that modifications are permanent (in the sense commit has been issued) before executing trigger.

So rewrite the trigger and see.

HTH.