Bom Dia

 

Tenho uma Select abaixo dentro do forms 9i.

 

              BEGIN

                                   SELECT
TO_CHAR(B.NRO_CTA,'0G0G0G0G00G00G00')||'  -  '|| A.NOME CONTA,

                                          B.NRO_CTA

                                   INTO   :C5_GUIA.NOME_RECEITA,

                                          :CONTROLE.NRO_CTA

                                   FROM   A_PLANOREC A,

                                          A_PLRECANO B

                                   WHERE  B.EX_ANO      =
:CONTROLE.ANO_EXERC

                                   AND    A.FRCA_FR_NRO =
:C5_GUIA.FONREC_NRO

                                   AND    B.FLG_GRAU    = 'A'

                                   AND    B.PLREC_NRO   = A.NRO

                                   AND    A.NRO         = :C5_GUIA.NRO_FICHA

                                   AND    SUBSTR(B.NRO_CTA,1,4) NOT IN
(:CONTROLE.NAO_CONTABIL);

 

Acontece que o valor deste campo :CONTROLE.NAO_CONTABIL terá o seguinte
valor ('1113','1121','1122','1130','1311','1390','1990');

 

Quando eu coloco fixo na select funciona, mais eu não posso colocar fixo,
pois através de parâmetros do meu sistema esta seqüência poderá ser mudado
os valores

 

 

                                   AND    SUBSTR(B.NRO_CTA,1,4) NOT IN
('1113','1121','1122','1130','1311','1390','1990');



[As partes desta mensagem que não continham texto foram removidas]

Responder a