Depends on what kind you use.
You need 21 ultra balls to catch Heatran
You can't catch groudon in sapphire only in ruby. To get him in sapphire you have to trade him from ruby to sapphire.
There is not a definite number of Pokeballs needed to catch any Pokemon. The only factor which discerns whether you catch a Pokemon or not is the chance. The chance you will catch even a very weakened Giratina with a Pokeballs is EXTREMELY low. Ultra balls are heavily reccommended.
you don't need any. You can just catch pokemon.
simple load up on all kinds of pokeballs, and give it a status problem so it will be easier to catch.
with ultraballs if giratina condition is weaken
uh, well, no certain amount, but PS: Pokeballs work better than anything else! Trust meh! :D I caught all legendary birds with just one three pokeballs, one for each!
Well, first, you need to shift to an alternate reality. When you've done that, go speak to proffesor oak and say you want a pokemon. Then, you have got to go on your pokemon journey to catch every single pokemon in that region. However, this journey will be very long and costly an time consuming. Oh and by the way buy many pokeballs. You cant catch em all with no pokeballs. Have fun.
Best conditions are: Paralyze, Poison, or burn him. You can catch him with different types of pokeballs. I caught him with a regular pokeball. You will need atleast 40 pokeball of each type.
To catch Zapdos you have to go to the power plant in Pokemon blue you also might need lots of poke balls because zapados is really hard to catch also try and and put him to sleep or paralyze him or freeze him and lower down his health so its easier to catch him.
well i think your supposed to use your master ball you get from the team rocket base, but im not sure if its there in emerald i havent played it in a while
You need to find an apricot and take it to the guy who can make pokeballs and you will get the apricot pokeball which will help you to catch celebi