Como resolver PLS-00989 Cursor Variable in record, object, or collection is not supported by this release

tema enviado por susy en ORACLE
tema iniciado el 22/08/2007

Hola tengo un problema.  Al querer hacer una consulta de dos tablas utilizando cursores me dice el siguiente error:

PLS-00989 Cursor Variable in record, object, or collection is not supported by this release

Se supone que tiene que regresar de la segunda tabla solo un valor. Si no encuentra como nulo, debe de regresar la etiqueta.  Después declaro una variable registro para poder ver el resultado de la consulta y es ahí donde me envia el error.

El cursor es como sigue

cursor c_tmpMenus IS SELECT
sClaveMenuGrupo,
smenuFontH,
smenuFontL,
smenuBorder,
smenuBorderC,
smenuLowBg,
smenuHighBg,
CURSOR (SELECT sOpcion as sOpcion FROM cmtbl_menugrupo mg
WHERE mg.sClaveMenuGrupo = mu.sClaveMenuGrupo) tmpGrupo
FROM cmtbl_menuUsuario mu;

y la declaración del registro es :

regc_tmpMenus c_tmpMenus%ROWTYPE

No he podido encontrar la forma para que no me envie el error. Agradecería muchísimo si alguien puede ayudarme.