In p-type semiconductor, the holes' motion are imagined by motion of electron absence. Now my question is if a hole movement is meant by merging of an electron from covalent bond with a hole thus leaving another hole behind, then what is the energy of this intermediate electron? Will it have energy in conduction band or valence band? In wikipedia it has been stated that hole can flow through valence band. But how this intermediate electron will be able to move having valence band energy? Also the source of energy of this electron is thermal energy or coulombic attraction?