Hi,
Try this query:
Declare Month as Varchar(200)
set @Month ( select "Name" from "@MONTHS" WHERE " NAME" = '[%0]')
SELECT T0."DocNum" FROM "ORDR" T0
INNER JOIN (SELECT T2."Code" FROM "@MONTHS" T2 WHERE T2."Name" = '@Month' ) T1
ON CAST(T1."Code" AS INTEGER) = MONTH(T0."DocDate")
WHERE YEAR(T0."DocDate") = 2007
Thanks.