Vous ne pouvez pas.
Le mieux que vous puissiez faire est d'accorder à l'utilisateur un privilège "sélectionner" chaque table du schéma b.
cette requête générera les commandes dont vous aurez besoin :
select 'grant select on A.'||table_name||' to B;'
from dba_Tables
where owner = 'A';
Le problème avec cela, c'est que dans le cas où vous voudriez ajouter une nouvelle table à A. alors vous devrez lui accorder le privilège séparément. il ne le fera pas automatiquement..