This error is happening when I'm trying to insert values on a table belong to the user which I'm using:
SQL Error: ORA-01732: data manipulation operation not legal on this view
*Cause:
*Action:
In all the places the people say that it occurs when trying to insert/update/delete on a view, but it is certainly a table, and the user has the privileges needed.
So, there is any other cause for this happening beyond trying to do ilegal operation with a view?
I would activate SQL tracing and try the insert again, then look at the trace file to determine exactly what SQL statement is causing the error.
If, as suggested by others, it is SQL executed by a trigger against some other object, you'll see that in the trace as recursive SQL and it will be clear what object is involved.
If there is no recursive SQL in the trace, then it is likely that you are not accessing the object you think you are, and the trace should show the actual object ID being used, which you can check against the data dictionary.
If it really is just a table, and there is no recursive SQL involved, then it sounds like you have a case for Oracle support.