The Temp Pivot is created by pressing the Create Pivot Bone button. Move the pivot to your new desired location by pressing the Move Pivot button, now toggle on the Use Pivot and keyframe as normal. Pressing the Use Pivot toggle off will release the function and maintain curves.