Espero/creo que puedes usar un bloque PL/SQL anónimo:
comenzar:miresultado =copiar_entidad(:id);finalizar;
Ahora tiene 'nombre de columna' myresult con el resultado.
Nunca he usado hibernación, así que espero que funcione. No sé qué tan flexible es Hibernate.