tables, fields with illegal characters (in that case '-') should be quoted...
SELECT ord_0.onum, ord_0.cdate, ord_0.completed, ord_0.posted, ord_0.sid, ord_0."sup-id" FROM PUB.ord ord_0 WHERE (ord_0.cdate>={d '2011-06-01'}) AND (ord_0.completed Is Null) AND (ord_0.sid=1)