TM's are technical machines that teach your Pokemon moves but they can be used only once but you can get lots of them where the HM's there are 8 of them and can be used forever and these moves can be used outside of battle but can't be removed unless you go to the move deleter.
it isnt a tm nor hm so really u have to wait till ur pokemon learns it
if i remember correctly (and i think i do!) mew can learn any TM or hm :)
you can't migrate Pokemon that have an hm but you can with Pokemon with tms
It is in the cave where Archie of Team Aqua tries to capture Kyogre. Alas you need HM Dive to get there.
how do we get the TM avallanche in pokeemon sapphire version
Hydro pump is not a TM in sapphire.
In Pokemon Platinum, Flash is a TM.
its not a tm or a hm your pokemon hast to learn it
no its a hm
with TM and hm's
Dive is an HM, but in Diamond,Pearl, and Platnum, it is a TM
HM's and TM's