select a.pPId,     a.sCodigo,     a.sDescricao  from Tipo_Cobrancas a  where a.iVer = a.iVAt   and a.lExc = 0   and (upper(a.sDescricao) like upper('%%') or upper(a.sCodigo) like upper('%%'))   and (a.pUNeg = 5 or a.jTipo = 4)  union  select k.pPId,     k.sCodigo,     k.sDescricao  from PFinHold_Linha  a join PFinHold        i on a.pCapa  = i.pPId and i.iVer = i.iVAt and i.lExc=0              join Tipo_Cobrancas     k on a.pTipoCob = k.pPId and k.iVer = k.iVAt  where a.iVer = a.iVAt   and a.pUNeg = 5   and (upper(k.sDescricao) like upper('%%') or upper(k.sCodigo) like upper('%%'))   and a.lExc = 0  order by 2