Faltan materias para inscripciones fuera de termino

Lorena, igual sigo sin entender, porque cuando te solicite que pruebes estos dos procesos:

Execute procedure sp_matInscCursa_ft (<unidad academica>, <nro de inscripcion>, 'X',1);
Execute procedure sp_matInscCursada (<unidad academica>, <nro de inscripcion>, 'X',1);

Comentaste que en ningun devolvia la materia.
Cuando el 2do procedure es el que se utiliza en la inscripción a cursada normal, es decir cuando existe un período de inscripción vigente.

¿La fecha de inactivacion del período lectivo, cuando es? Debe ser mayor o igual a la fecha actual para que devuelva la materia en cualquiera de las dos operaciones.

 SELECT amt.materia,
                     amt.nombre_materia,
                     amt.credito
                FROM sga_atrib_mat_plan amt
               WHERE amt.unidad_academica = <UNIDAD_ACADEMICA>
                 AND amt.carrera = <CARRERA>
                 AND amt.plan = <PLAN>
                 AND amt.version = <VERSION>
                 AND amt.tipo_materia <> 'G'

¿Esta query devuelve esa actividad?