Hola,
Por ahora veo dos errores,
Código:
CREATE OR REPLACE PROCEDURE OBTENER_LISTA()
Si no hay parametros de entrada/salida en el procedimiento, los () no van.
Código:
as
begin
cursor n1(anioInicio varchar,anioTermino varchar)is
select * from observacion
where fechaIni=>anioInicio
and fechaTer<=anioTermino;
La declaracion del cursor va entre el
as y el
begin
Saludos.