¿Cómo pasar una fila completa (en SQL, no PL / SQL) a una función almacenada?

Estoy teniendo el siguiente problema (bastante simple). Me gustaría escribir una consulta SQL (Oracle), más o menos como la siguiente:

SELECT count(*), MyFunc(MyTable.*)
FROM MyTable
GR,OUP BY MyFunc(MyTable.*)

Dentro de PL / SQL, uno puede usar un tipo de REGISTRO (y / o% ROWTYPE), pero que yo sepa, estas herramientas no están disponibles en SQL. Sin embargo, la función espera la fila completa. ¿Qué puedo hacer para pasar toda la fila a la función almacenada?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta