So, grant UserB - UPDATE priv on UserA's T. And if UserB has the create view priv, everything should be okay....

Why a view ?