No, because things like apricorns aren't found in Diamond, besides the fact that the codes just wouldn't work being made for a specific game.
No you can't only in Pokemon Diamond,Pearl,and Platnium
Soul Silver will, but the original GBC Silver cannot.
same as diamond and pearl,
cheater
you have to trade it from diamond to soul silver and you can't actually catch Roselia wild in Pokemon soul silver.
Blackthorne city is not in Pokemon Diamond but in Pokemon Heart Gold/Soul Silver
Trade from pokemon soul silver or another pokemon game
No
Transfer it from Pokemon Diamond and Pearl.
yes you can
trade from Pokemon diamond/pear
To get both leafeon and glaceon in Pokemon soul silver or heart gold you have to trade it from diamond pearl or platinum.