All Pokemon can be caught with any type of ball. Regardless of which game you're trying to catch Rayquaza, if you put it to sleep while on 1 HP, a great ball has a 3.1% chance of success.
Just keep pressing a in different patterns until you catch it
Yes
No just plenty of ultra balls.
to catch raquaza easily on emerald, use the master ball at the start of the battle... and you're done!
go to the sky pillar with a mach bike and master ball(s)
you go to spear pillar be sure to bring a master ball then catch rayquaza
You catch Raquaza in the Sky Pillar on the island near Pacifilog City.
Raquaza is one of the great legendary Pokemon which is arguably the best Pokemon you can catch without the use of action replay or game shark (game enhancers/hackers). That is why its so hard to catch. My advice is to carry at least 30-40 hyper potion/full restore/ect and at least 30-40 ultra balls. If you havn't used it already, you can use your master ball on raquaza, which cannot fail.
Catch raquaza
use a master ball
Sky Pillar
catch raquaza