I found one next to Canalave after I got the national dex.
Impossible
no
You can catch Ditto at route 218. Ditto around there are usually lv 30. :)
Yes.I got a Ditto from my friend.
I'm afraid you cant get a Ditto in Pokemon Sapphire. You can only get ditto in Emerald. However you can also get ditto in Diamond and Pearl.
You can breed Manaphy with a Ditto to get Phione.
No, Giratina has no Gender so if you leave it at the daycare place with ditto there will be no egg.
in the garden where that Pokemon mansion is at
Breed ditto and Charizard
ditto does not evolve.
breed a swellow and ditto
put a ditto and a charzard in the daycare