AS has a fair number of 737-400 combis where the pax sit behind the cargo on the main deck. Boeing can't build anymore IIRC as combis are not allowed these days.
Top deck on a 747 may not be allowed as boarding would have to be by a ladder from the main deck.