Bom dia
 
	Estou fazendo um script simples para impressão de contrato, mas estou tendo dificuldades ao trabalhar com o Postgres em campo numérico.
 
CREATE TABLE public."CLIENTES" (
    "RECNUM" bigint DEFAULT nextval(('"public"."CLIENTES_DFSEQ"'::text)::regclass) NOT NULL,
    "COD_CLIENTE" numeric(6,0) DEFAULT 0 NOT NULL,
    "NOME" varchar(40) DEFAULT ' '::character varying NOT NULL,
    "FANTASIA" varchar(40) DEFAULT ' '::character varying NOT NULL,
...
    "EMAIL3" varchar(50) DEFAULT ' '::character varying NOT NULL
)
WITH (oids = true);
	Quando faço um SELECT usando o COD_CLIENTE, obtenho resultado desde que o COD_CLIENTE tenha valor inferior a 1000.
 
	Minha pergunta é como faço um select com where onde eu tenho números acima de 999?
 
SELECT * FROM public."CLIENTES" WHERE "COD_CLIENTE" = '15033'
	Quando acesso o banco de dados utilizando o sql manager lite for postgreSQL vejo que há um ponto definindo a casa de milhar 15.033, mas ao tentar fazer a query obtenho esta mensagem de retorno
 
	Empty set (execution time: 16 ms; total time: 94 ms). 
	 
 
	Já tentei com ponto, sem ele, com aspas sem aspas e nada...  
	O que vocês sugerem?