Du kan inte.
Det bästa du kan göra är att ge användaren ett "välj"-privilegium för varje tabell i schema b.
den här frågan genererar de kommandon du behöver:
select 'grant select on A.'||table_name||' to B;'
from dba_Tables
where owner = 'A';
Problemet med detta är att om du vill lägga till en ny tabell till A. då måste du ge privilegiet för den separat. det kommer inte att göra det automatiskt..