Tengo un inconveniente con la generación de datos araucano.
El error que sale es que no puede insertar un valor null en el anio_academico_ingreso
Esto es provocado por el llamado a la funcion
get_anio_academico_ingreso_alumno (sga_alumnos.alumno, 3)
que implica una carrera ciclo basico y devuelve null
En mi caso, cambiando el parametro a 2, funciona.
Creo que debería generarse una opcion 4 o similar, con el criterio araucano.
Las opciones que recibe esa funcion son:
1-Institucion / 2-Propuesta / 3-Ciclo basico
En este caso se pasa la opcion 3, con lo cual busca primero si la propuesta tiene asociada una propuesta de tipo “Ciclo Básico”, si lo tiene devuelve el año de ingreso al Ciclo Básico y sino el año académico de ingreso en la propuesta por la cual se informa la oferta académica.
El problema que tenes es que tenes inscripciones a propuestas (de tipo ciclo basico) que no tienen registrado el año academico, porque sino no deberia devolver NULL ese campo. ¿Puede ser?
Podes verificarlo con esta consulta:
SELECT * FROM sga_propuestas_aspira WHERE anio_academico IS NULL;
Este caso que reportas, la propuesta de ese alumno tiene asociado una propuesta de tipo Ciclo Básico?