Catholic teaching supports a literal re-incarnation or our soul at the resurrection. Our soul will again be incarnate with a body. Catholic teaching rejects the idea of transmigration of a soul, in which a human soul progresses from body to body. At our death, we join the body of Christ in Heaven, and we are again a dimension of Christ. Christ may again use this dimension of himself in his act of creating a human person. This operation is not a human soul progressing serially through bodies.