Ayuda con funci贸n

Consuelo
04 de Mayo del 2006
Que tal podr铆an ayudarme con esta funci贸n por favor, ya que yo utilizaba postgres pero no se como hacer la conversi贸n al sql:

Por ejemplo como puedo hacer que una variable reciba el valor de una busqueda la cual depende de dos cursores:

DECLARE a CURSOR FOR (SELECT c.clave FROM Med.dbo.Fact c INNER JOIN Med.dbo.Actz d ON c.clave=d.clave) OPEN a FETCH NEXT FROM a
DECLARE b CURSOR FOR (SELECT (cat)AS tipo FROM Med.dbo.cat_det WHERE value LIKE 'A%A%') OPEN b FETCH NEXT FROM b

SET @ActTot=(SELECT COUNT(clave) FROM Med.dbo.Fact WHERE clave=a.clave AND tipo=b.tipo)

Y por 煤ltimo la declaraci贸n del segundo cursor(b) me tira este error que no comprendo que esta mal:

"Select statements included within a function cannot return data to a client."

GabrielSR2004
04 de Mayo del 2006
MMM..
Puedes pasarte completa la funci贸n,
me refiero a los cursores ya que no los
cierras, creo que estas pasando una parte
de la funci贸n

Atte
-----------------------
Gabriel Sanchez
M茅xico