Rispondo un pò ad entrambi:

Il DB è un PostgreSQL.

La query è strutturata così:

INSERT INTO PAR_ALIQUOTE_COPY
SELECT DISTINCT ALIQ_TIPO_IMP, ALIQ_TIPO_ISCR, ALIQ_TIPO_CONTR, 'APEOINT', 2016-05-01, NULL, 0, 0, 'O', NULL, 0 , 0, '0', 'APO', 0, ' ', 'G', ' ',0, ' ', 0
FROM par_aliquote;

(Per ogni combinazione dei primi tre campi inseriscimi una riga con gli altri valori fissi ...)

Solo che ...
visto che la data viene visualizzata in formato AAAA-MM-GG (Or in english: YYYY-MM-DD) ho replicato il formato, ma la sente come un number, non va bene neanche con gli apici perchè diventa un text ...

ho provato con la funzione di conversione:

TO_DATE(20160501, YYYYMMDD)
Oppure :
TO_DATE(2016-05-01, YYYY-MM-DD)

e così via ma a furia di provare mi rendo conto che i messaggi di heidi sono abbastanza criptici per chi non sa precisamente cosa ci sia aspetta in quella posizione e colonna.



Grazie