You cannot switch a pokemon from one ball to another.
The only way is to trade a Pokemon holding a quick ball from ruby, sapphire,emerald
shadow ball isn't avalible in sapphire
To catch a Pokemon in Pokemon sapphire you must buy a poke ball or another type of ball. when you confront the Pokemon make sure the pokemons defence speed attack and hp ( hit points ) are low. when you throw the poke ball it must shake three times if it does you caught it. if you confront a Pokemon like Abra you must throw your poke ball at once or use a technique such as hypnosis or mean look that will prevent it from escaping or it will teleport and some other Pokemon will flee. if you confront groudon or any of the other Pokemon in Pokemon ruby sapphire or emerald you must have a powerful ball such as a premier ball timer ball or master ball (this information is only for Pokemon emerald sapphire and ruby)
There's no such thing as a ball creator in Pokemon
This dude you save i think gives you a Repeat ball for saving him if i remember right. I think its a guy that works for DEVON. It works best ( or only works) if you have caught the Pokemon before.
NONE!! Except for the master ball. i have heard that luxury ball can also be used like a master ball on latias comment but i have wobbufet as my first pokemon,then i found a latias,then i caught it with two ultra ball...
You can't.
use a ultra/great ball
In the Aqua Hideout.
Right of Lilicove
Quick balls don't exist in sapphire.
In order to catch your legendary Pokemon in Pokemon Sapphire, save your master ball For Rayquaza...you can catch KYogre/Groudon/both with either an Ultra Ball or Timer Ball.