Que raro.
No se que pasa copn between. Juro que antes lo habia usado.
hazlo así que da lo mismo
Código SQL:
Ver originalCREATE TABLE etapas(
numetapa NUMBER(2),
numkms NUMBER(3),
tipo varchar2(30),
fecha DATE,
CONSTRAINT pk_etapas PRIMARY KEY(numetapa),
CONSTRAINT fechaetapa CHECK (fecha >= TO_DATE('20100727','YYYYMMDD')
AND fecha <= TO_DATE('20100819','YYYYMMDD')));