Si tienes razon aqui esta la definicion. Si defino las claves foraneas
Código SQL
[-]CREATE TABLE MOVCILINDROS (
ID_MOV INTEGER NOT NULL,
NOMDESTINO INTEGER NOT NULL,
SERIE VARCHAR(3) NOT NULL,
DOCUMENTO VARCHAR(10) NOT NULL,
FECHADOC DATE NOT NULL,
VENDEDOR INTEGER NOT NULL
);
ALTER TABLE MOVCILINDROS ADD PRIMARY KEY (ID_MOV);
ALTER TABLE MOVCILINDROS ADD CONSTRAINT FK_MOVCILINDROS_DEST FOREIGN KEY (NOMDESTINO) REFERENCES CLIEPROV (ID_CLIENTE) ON DELETE NO ACTION ON UPDATE CASCADE;
ALTER TABLE MOVCILINDROS ADD FOREIGN KEY (VENDEDOR) REFERENCES PERSONAL (ID_PERSONAL) ON DELETE NO ACTION ON UPDATE CASCADE;
Agrego q todos los campos incluidos en los joins corresponden con claves foraneas