This article is from the FAQ, by with numerous contributions by others.
Yes. The labor cert. is for a job in future, which is
currently available to test the labor market. It is open
for US workers. The "alien" may only accept it upon receiving
his/her permanent residence. The H-1, however, is for an entirely