Propuesta vinculada como requisito de egreso

Hola Alejandro
No, la query de la función get_relacion_por_anio_academico_propuesta_plan_version, sólo trae la relación y la propuesta principal. Pero no trae las propuestas vinculadas en sí mismas. Esta es la consulta (ya lo probé sin limitar a 1 registro):

SELECT		sga_propuestas_relacion.relacion 
				FROM		sga_propuestas_relacion
							LEFT JOIN sga_planes_versiones ON sga_propuestas_relacion.plan = sga_planes_versiones.plan
				WHERE		sga_propuestas_relacion.propuesta = $propuesta AND
							(sga_propuestas_relacion.plan IS NULL OR sga_planes_versiones.plan_version = $plan_version) AND
							sga_propuestas_relacion.anio_academico <= $anio_academico
				ORDER BY	sga_propuestas_relacion.anio_academico DESC,
							sga_propuestas_relacion.plan NULLS LAST
				LIMIT		1;

Pero la consulta que me enviás con la vista, si recupera todas las vinculadas, esta podría servir.

Me pierdo un poco como adaptar el validar() de regla_cumple_propuesta_vinculada ya que los datos sobre los que debería analizar es sobre relacion_plan y propuesta_vinculada_nombre.

Gracias por la ayuda que puedas brindarme o la orientación!!
Saludos
Iris