Nope. The only way to trade a pokemon not on the Hoenn Pokedex to Emerald Is by obtaining the Nationaldex yourself.
I don't think you can, in emerald you need the nationaldex and POW! it's open but in ruby and sapphire you can't.
94
Starly.
You have to migrate it from Pokemon Ruby, Sapphire, or Emerald but to do so you need to obtain the nationaldex first ummm.... there's another way to get it, it's at route 210 north but you need to have a pokeradar=) hope that helped
it is number 421
After you defeat the Elite Four go to sandgem city and talk to professor rowan and then professor oak will come they will talk then give you the nationaldex
u have to beat the nationaldex
After you get the nationaldex you find it in the great marsh
You have to catch every poke on in your normal pokedex
# Migrate It(Nationaldex needed)
He is still in his lab in Pallet Town.