[firebase-br] Como fazer um campo sequencial numa select SP?

Giovani Rochê giovaniroche em msn.com
Qua Set 24 11:10:40 -03 2008


Olá.

Estou tentando fazer um campo sequencial numa SELECT SP e não conseguir. tentei isso:

SET GENERATOR GEN_COD_CHAMADA TO 0;

FOR
SELECT GEN_ID(GEN_COD_CHAMADA,1) AS NUM, MAX(M.CODIGO)AS COD_M,
T.NOME AS TURMA,A.NOME
FROM  ALUNOS A,TURMA T,MATRICULA M
WHERE M.COD_ALUNO = A.CODIGO
AND M.COD_TURMA = T.CODIGO
AND M.COD_TIPO_MATRICULA = 0
AND A.STATUS <> 1
AND M.ANO = :ANO
AND T.NOME = :NOME_TURMA
GROUP BY A.NOME,T.NOME
ORDER BY COD_M
INTO
:NUM,
:COD_M,
:TURMA,
:NOME
DO
    BEGIN
       SUSPEND;
   END

Ao tentar criar essa SP aparece a mensagem:
" Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 11, column 1.
SET."

Se eu não zerar o generator não serve essa solução. Alguém conhece outra solução?
Obrigado.


_________________________________________________________________
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br


Mais detalhes sobre a lista de discussão lista