[firebase-br] Utilizar variável Varchar em IN

Carlos Andrade krlosgilson em gmail.com
Qua Jan 15 23:08:13 -03 2020


Olá! Seria possível utilizar uma variável do tipo varchar com "IN" 
dentro de uma cláusula "where"?

Por ex:

create or alter procedure SP_CONTAS_MOV (
itiposmov varchar (50)
) returns (
oid integer,
odescricao varchar(50))
as
begin
   for
     select M.ID, M.DESCRICAO
     from CONTAS_MOV M
     where ( (:itiposmov = '') or (M.TIPOMOV in (:itiposmov)) ) -- Aqui 
como ficaria?
     into :oid, odescricao
     do suspend;
end

o campo "M.TIPOMOV" é do tipo Integer. Desta forma está dando erro de 
conversão de string.





Mais detalhes sobre a lista de discussão lista