You cannot transfer pokemon from HeartGold to Black until after you finish the main part of Black. Do note that you will be transferring pokemon from HeartGold to Black, not trading pokemon between the games.
before the holocost
Yes, you can do it. (P.S. I have done it before)
No you can't trade with black to diamond but you can trade from diamond to black using the poketransfer lab. (you will have to have beaten the game before you can use the poketransfer lab). Hope I helped this is luke127 signing off.
only in Pokemon white before fighting N. in black you have to get one via trade.
you can trade pokemon from heartgold to black but you can only transfer the pokemon in heartgold not trade it from black
you can trade Pokemon from white to black and from black to white
there is no way you can trade mail on pokemon black
You can never trade Pokemon from Black to Platinum, because Generation V Pokemon do not appear in Platinum or any other game before Black and White. However, you an transfer Pokemon from Platinum to Black after you beat the game.
You cant trade pokemon soul sliver to black or any game you could only trade black to black or white to black
Trade from white and if you have white trade from black for tornadous
i have done that myself before! But, the problem is that if you want to trade with yourself and one of the game cards is Pokemon Black, the other Pokemon game card needs to be Pokemon White or Pokemon Black again. Hope I helped :)
You can trade it from Pokemon Emerald. In Pokemon Emerald, when you find Rayquaza, there is a small chance that it is shiny when you find it. Save the game right before you fight him and keep trying until it turns black. Then catch it and trade it to Pokemon Diamond.