Is there a talonflame in oras which you can catch or is talonflame just a event-collectable Pokemon
No, you cannot catch Talonflame in it's fully evolved form. Neither has it ever been distributed as an event. So far the only way is to evolve Fletchinder.
Hope I helped!