Until you delete history, there ARE nodes that represent the "cutting" object. You CAN, conceivably, animate the location of the "invisible" object and animate the position of the booleaned hole that is created.