Dat kan niet.
Het beste wat u kunt doen, is de gebruiker een 'select'-privilege verlenen voor elke tabel in schema b.
deze query genereert de commando's die je nodig hebt:
select 'grant select on A.'||table_name||' to B;'
from dba_Tables
where owner = 'A';
Het probleem hiermee is dat in het geval dat u een nieuwe tabel aan A wilt toevoegen, u het privilege hiervoor apart moet verlenen. het zal het niet automatisch doen..