I have a table "A" which belongs to the user "A_schema"
The user "other" needs to truncate the table "A_schema.A" (part of a batch process)
I created a role "B_role", to which I assigned delete and select privileges on table "A"
I assigned "B_role" to the user "other".
BUT, when I log in as "other" and try "truncate table A_schema.A;" I get the error ORA-01031: insufficient privileges.
I tried assigning the privileges directly to the user "other", but still, I get the same error.
Am I missing something really obvious??