Hello Venkata,
Owais is correct in saying that the formula should be: LAST_DATE + (CYCLE_MONTHS * INTERVAL '1 month')
However, since it's a Listbox, you will get the index of the entry, not the selected value.
One way to circumvent this is to find the index value of each entry and then write a formula like this:
LAST_DATE + (
(CASE WHEN CYCLE_MONTHS = 1 THEN 2
WHEN CYCLE_MONTHS = 2 THEN 1
WHEN CYCLE_MONTHS = 3 THEN 5
WHEN CYCLE_MONTHS = 4 THEN 4
WHEN CYCLE_MONTHS = 5 THEN 3
WHEN CYCLE_MONTHS = 6 THEN 6
ELSE 0
END)
* INTERVAL '1 month')
In this case, we test the index value, i.e. CYCLE_MONTHS = 5 and we use the entry value that was selected by the user in the picklist, i.e. 3.
Beware, the index values change for each picklist so you will have to check your picklist for each entry.
It's not very elegant but if you don't have that many entries, it works a treat.
Hope this helps.

Andrew Shaw
Premium Support Specialist PLM/PDM
Global Services
Autodesk, Inc.