I tried
RENAME a TO b;
And got error ORA-26563
I checked all_dependencies where referenced_name = 'A' and there where only packages and views referencing A.
I checked all_mview_logs where master = 'A' and no rows were returned.
I ran
exec dbms_mview.begin_table_reorganization(user,'A')
And the rename then worked, but I don't understand why. I've fixed the problem, but don't feel satisfied.
Can anyone shed any light on this please?