Имате нужда от привилегията CREATED ANY SYNONYM, за да направите това като A, следователно
GRANT CREATE ANY SYNONYM TO A;
РЕДАКТИРАНЕ:За да избегнете ВСЯКАКВА привилегия, направете следното:
а) като A:
GRANT SELECT ON mytable1 TO B;
GRANT SELECT, INSERT, UPDATE, DELETE ON mytable2 TO B;
б) като B:
CREATE SYNONYM a_mytable1 FOR A.mytable1;
CREATE SYNONYM a_mytable2 FOR A.mytable2;