I have 432 suburbs polygons and an open space dataset comprising polygons I need to extract for each individual suburb the open space polygons inside and those which straddle the suburb boundary (Not perform a clip). I have the advance licence of ArcMap
If I understand you correctly, what I think you need is the 'Select Layer by Location' tool:
- Data Management -> Layers and Table Views -> Select Layer By Location
This tool can be used to select all of the features in one layer that intersect with any of the features in another layer.
(In fact, you can choose from options other than intersect, but INTERSECT seems most appropriate for your query.)
Make sure that the input to this tool is a feature layer (not a feature class). (The selecting features can be a feature class, and need not be a feature layer.)
If you wish to do this separately for each suburb, then select the suburb feature in the feature layer (or set a query definition on the feature layer) before running the 'Select Layer by Location' tool.