create procedure promedio (
alumno varchar(10))
returns (
promedio double precision)
as
declare variable cantidad integer;
declare variable total_nota double precision;
begin
select count(*)
from notas_alumnos
where
alumno = :alumno
into :cantidad;
totalnota = 0;
for select nota
from notas_alumnos
where
alumno = 'jxj'
into :nota
do
begin
totalnota = totalnota + nota;
end
promedio = totalnota / cantidad;
suspend;
end