我的查询时这样的,查询结果要放在游标里,下面会插入其他的表
CURSOR curBzj IS
SELECT a.hac010,a.hac013
FROM v_hc02 a
WHERE a.hac010 = pxgz
AND a.hac013 = jqgz
AND a.hac008 = bmfs
AND a.hac016 >=to_date(starttime,'YYYY-MM-DD')
AND a.hac016 <=to_date(starttime,'YYYY-MM-DD')
GROUP BY a.hac010,a.hac013;
其中where 里的查询条件根据值bmfs、jqgz是否为空而判断加还是不加,谁帮我看看怎么写,谢谢。