I have created a trigger with no errors and I have a mutating table, I have never come across this before, what seem to be the issue?
the following is the screenshot

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The rows aren’t changed immediately, the changes are made row by row, and after each change your trigger is invoked.
When it’s invoked – it selects from the same table which is semi-changed. This is inconsistent, thus – oracle prevents you from doing that.
You probably may change it to
FOR EACH STATEMENTand process the bunch of rows how you want, or even rethink the task (there is a chance you’re solving it wrong)