Can gliscor learn fly in Pokemon heart gold?

No. Gliscor can learn flying type moves but cannot learn Fly in any game.