Das kannst du nicht.
Das Beste, was Sie tun können, ist, dem Benutzer für jede Tabelle in Schema b ein 'Select'-Privileg zu erteilen.
Diese Abfrage generiert die Befehle, die Sie benötigen:
select 'grant select on A.'||table_name||' to B;'
from dba_Tables
where owner = 'A';
Das Problem dabei ist, dass Sie in dem Fall, dass Sie A eine neue Tabelle hinzufügen möchten, das Privileg dafür separat erteilen müssen. es wird es nicht automatisch tun..