Some Pokemon learn AncientPower, but there is no TM for it. There's Hidden Power and Secret Power, though.
Ancient power in not a TM.
Sadly there is no TM for Ancient Power, some Pokemon learn from birth or levelling, like Tangela, Yanma and Piloswine, when they learn Ancient Power and they evolve into Tangrowth, Mamoswine and Yanmega. So catch a Donphan (female) and a Piloswine (male), put them together and you will have a Phanpy with birth move Ancient Power. Go to Bulbapedia to find out more.
You dont
Ancient power is not a TM in this. Hidden power however is given by the professor after 100 pokemon caught
you do not find dialga in Pokemon pearl
Trade with Pokemon Pearl or Pokemon Platinum
You cannnot find Ancient Power as a TM, but Move Tutors and Pokemon can learn/teach them to for you.
the best Pokemon you can catch in Pokemon pearl is heatran
You don't find a Krookodile in Pokemon Pearl
you cant find raiku in Pokemon pearl just Pokemon gold
where do i find a totodile in Pokemon diamond/pearl on nintendods
You find Gligar in Pokemon Platinum at Route 206. You can't FIND IT IN PEARL.