Can H1B transfer happen before stamping and without I797

My H1B was approved in Sept 2016. I have I29. Company has not given me I797 and stamping has not yet happened since company has no project at the moment. Can some other company do my H1B transfer with I797 in hand and without H1B stamping so far?