What Pokemon can you catch in the Safari Zone on Pokemon Emerald?

You can get a whole lot of usefull pokémon in safari zone. But their levels only at levels 25-30. :'( There's pikachu, ryhorn, heracross, Wobbufet, Pinsir, Doduo,Dodrio, Natu, Xatu, Girafarig and other rare pokemons. if u get lucky the pikachu your catch might holding a light stone!! you mean light ball!!!!!!!!!!!