you can either get it by transferring from earlier version or get action replay.
You need action replay
no only in emerald and heart gold/soulsilver or gold and silver
raquaza is a master legendary Pokemon in emerald ruby and Sapphire. his is most likely to be the best Pokemon in the series (Case in point)
no
You can't catch Rayquaza, but you can transfer it from the Transfer Lab or you can trade for one.
Raquaza isn't in either Pokemon Diamond or Pearl.
trade it from emerald or get a gameshark and get some code to get a raquaza
he isn't
after that you get raquaza
Raquaza (sorry if I mispeled that)
You can't get a raquaza in Pokemon Diamond.
that's it i think