There's a procedure called in before a before insert trigger that insert records into a table f_currency using a synonym p_currency, however on attempting to insert I get a primary key violation error in the f_currency's index. f_currency doesn't have any keys so I wondered how oracle created this index. The table f_currency belongs to user B. User B has granted all object privileges to my user without admin option. My user doesn't have any object privileges to the index which I assume should come with the synonym privs.
Does anyone have any clues as to why I can't insert a record using the synonym
Does anyone have any clues as to why I can't insert a record using the synonym