Prueba a poner en todos los campos de las select, la tabla de donde vienen.
Código SQL
[-]
SELECT DM.CANTIDAD, DM.DESCUENTO, DM.KEY_CAB_MOV,
dm.KEY_DET_MOV, dm.KEY_PRODUCTO_B, dm.PRECIO,dm.TOT_IVA, dm.TOTAL_LINEA,
dm.VALOR_PROMEDIO,
p.KEY_EMPRESA,
p.KEY_BODEGA,
p.KEY_PRODUCTO,
p.COD_PRODUCTO,
p.KEY_PRODUCTO_B,
p.NOMBRE,
p.PRE_COS,
p.PRECIOA,
p.PRECIOB,
p.PRECIOC,
p.PORDES,
p.APLICA_IVA,
p.FRACCION,
p.DIAS_PLAZO,
p.SALDO_FAC,
dm.CANTIDAD as CANTIDAD1,dm.LOTE, dm.key_lote
FROM det_mov dm, vi_producto_bodega vpb, producto p
WHERE p.key_producto=vpb.key_producto
AND dm.key_producto_b=vpb.key_producto_b
AND dm.KEY_DET_MOV = :KEY_DET_MOV