No te lo puedo garantizar para ibquery, pero en general debiera funcionar:
where id=

arametro or

arametro is null.
Si no te asigna el valor de los parámetros por nombre (como es el caso del BDE), podrias utilizar algo como:
where id=

arametro1 or

arametro2 is null
y asignar el mismo valor a parametro1 y parametro2.
Hasta luego.
