[firebase-br] Erro Execute Block - Too many Contexts of Relation/Procedure/Views. Maximum allowed is 255

Diego Bulgarelli diegofirebird em gmail.com
Sex Set 25 11:28:40 -03 2015


Bom dia!

Estou com dificuldades para entender as limitações do Execute Block.
No comando tem cerca de 135 instruções SQL de Inserts e Updates mas o
Firebird retorna o erro
*Too manyContexts of Relation/Procedure/Views. Maximum allowed is 255*.
Alguém poderia me dizer o que estou fazendo errado?

EXECUTE BLOCK AS BEGIN
INSERT INTO PAGREC(CODIGO, PAGREC, NUMERO, PARCELA, TOTALPARCELAS, STATUS,
CODCADASTRO, CODTIPO, CODREPRESENTANTE, CODGRUPO, CODMOV, NUMERONF,
CODCAIXA, CODPROCESSOPGTO, DATA, DATAVENCIMENTO, VALORORIGINAL, VALORATUAL,
VALORRESTANTE, OBSERV, USUC, USUCDT, CODEMPRESA) VALUES(GEN_ID(GEN_PAGREC,
1), 'P', '45227', 1, 4, 'N', 1645, 8, NULL, NULL, 57674, NULL, 1, 917,
'25.09.2015', '30.09.2015', 76000, 76000, 76000, NULL, 'PATRICIA MORALES',
'25.09.2015 09:09:00', 1);
INSERT INTO PAGREC(CODIGO, PAGREC, NUMERO, PARCELA, TOTALPARCELAS, STATUS,
CODCADASTRO, CODTIPO, CODREPRESENTANTE, CODGRUPO, CODMOV, NUMERONF,
CODCAIXA, CODPROCESSOPGTO, DATA, DATAVENCIMENTO, VALORORIGINAL, VALORATUAL,
VALORRESTANTE, OBSERV, USUC, USUCDT, CODEMPRESA) VALUES(GEN_ID(GEN_PAGREC,
1), 'P', '45227', 2, 4, 'N', 1645, 8, NULL, NULL, 57674, NULL, 1, 917,
'25.09.2015', '30.10.2015', 76000, 76000, 76000, NULL, 'PATRICIA MORALES',
'25.09.2015 09:09:00', 1);
UPDATE PRODUTOS SET CUSTO_MEDIO = 1.01, PRAZOPGTO_MEDIO_DIAS = 72 WHERE
CODIGO = 48226;
UPDATE PRODUTOS SET CUSTO_MEDIO = 1.01, PRAZOPGTO_MEDIO_DIAS = 72 WHERE
CODIGO = 48234;
... OUTROS 10 COMANDOS INSERTS E 120 UPDATES ...
END;

Tentei passar o comando inteiro, mas a lista não aceita mensagem muito e
nem anexo.

Grato
Diego Bulgarelli



Mais detalhes sobre a lista de discussão lista