tentar:
(start_date + (duration * '1 month'::INTERVAL)) < '2010-05-12'
ou
(start_date + (duration || ' month')::INTERVAL) < '2010-05-12'
Mais informações:Funções e operadores de data/hora
(start_date + (duration * '1 month'::INTERVAL)) < '2010-05-12'
(start_date + (duration || ' month')::INTERVAL) < '2010-05-12'