Otra cosa a tener en cuenta y que es más importante de lo que puedas pensar, usa dominios.
De siempre, en todos los campos, usar dominios.
Código Delphi
[-]CREATE DOMAIN DOMANO AS smallint NOT NULL;
CREATE DOMAIN DOMCODIGO AS integer;
CREATE DOMAIN DOMFECHA AS timestamp;
CREATE DOMAIN DOMHORA AS timestamp;
...
CREATE TABLE TBCABECERASALBARANESVENTAS
(
CODIGO DOMCODIGONONULO,
ANO DOMANO,
TIPODOCUMENTO DOMTIPODOCUMENTO NOT NULL,
SERIE DOMSERIE,
NUMERO DOMCODIGONONULO,
FECHA DOMFECHA,
HORA DOMHORA,