Hola Emilio,
estuve ejecutando por partes el prodedure sp_eval_parc_alum y falla en esta porción de código:
[b]-- Alumnos inscriptos en la comision.
FOREACH EXECUTE PROCEDURE sp_AluInscCom ( pComision )
INTO vcUnidadAcademica, vcMateria, vcMateriaNombre, vcAnio, vcPerLect, iComision, vcComisionDesc, vcCatedra, vcCalidadInsc, vcEstado, vcCarrera, vcCarreraNombre, vcAlumnoLegajo, vcAlumnoNombre, vcDocenteNombre,vcCarrNomRed, vcSede, vcNombreSede
-- Traigo informacion que estuviera cargada, sino, no importa, deja nulos.
-- EN CASO DE PROMOCIÓN, IGUALMENTE DEVUELVE COMO DESCRIPCIÓN APROBADO.
SELECT sga_eval_parc_alum.nota,
DECODE(sga_eval_parc_alum.resultado, 'A', 'Aprobado', 'R', 'Reprobado', 'U', 'Ausente', 'P', 'Aprobado' ),
sga_eval_parc_alum.corregido_por,
sga_eval_parc_alum.observaciones
INTO vcNota, vcResultado, vcCorregidoPor, vcObservaciones
FROM sga_eval_parc_alum
WHERE sga_eval_parc_alum.unidad_academica = vcUnidadAcademica
AND sga_eval_parc_alum.carrera = vcCarrera
AND sga_eval_parc_alum.legajo = vcAlumnoLegajo
AND sga_eval_parc_alum.comision = iComision
AND sga_eval_parc_alum.evaluacion = vcEvaluacion;
RETURN vcUnidadAcademica, vcMateria, vcMateriaNombre, vcAnio, vcPerLect, iComision, vcComisionDesc, vcEscalaNotas, vcEscalaNotasDesc, vcEvaluacion, vcEvaluacionDesc, vcCatedra, vcCalidadInsc, vcEstado, vcCarrera, vcCarreraNombre, vcAlumnoLegajo, vcAlumnoNombre, vcEvaluaFechaHora, vcNota, vcResultado, vcCorregidoPor, vcObservaciones WITH RESUME;
END FOREACH;[/b]
La verdad no me doy cuenta donde puede estar el error.
Juan