CURSOR micursor
IS
SELECT nombre, sexo
FROM empleado;
BEGIN
OPEN micursor;
LOOP
FETCH micursor
INTO vnombre, vsexo;
EXIT WHEN micursor%NOTFOUND;
IF vsexo = 'M'
THEN
vtexto := 'Hombre';
ELSIF vsexo = 'F'
THEN
vtexto := 'Mujer';
ELSE
vtexto := 'Ambiguo';
END IF;
DBMS_OUTPUT.put_line (vnombre || ' ' || vsexo || ' ' ||
vtexto);
END LOOP;
CLOSE micursor;
END;