Is there a Query predicate to check if 2 regions intersect?

Is there a filter that I can use to check if the record value(which is a polygon) intersect with input polygon.

Not at the moment. Currently there are two types geospatial queries - all the points contained in a given region, and all the regions that contain a specific point.