Hi Michelle,
one easy option can be calculating the area of ovelap and selecing non zeroes,
This is mapbasic code
Add Column "YELLOWLAYER" (SumOfIntersectingArea Float) From BLUELAYER Set To proportion sum(Area(obj, "sq m")) Where intersects Dynamic
You can do it from Table - Update Column
1.Table to Update: YELLOWLAYER
2.Get Value From Table : BLUELAYER
> Join: choose İntersects
3.Column To Update: Add New Temporary column
4. Calculate: Proportion Sum
5. of : choose Expression and select Area from Function list



And the result will like

Then you can query the objects with PropSumOfArea > 0 will give you overlapping ones, not the touching ones.
......
MapInfo should have several options like this in the functions
Intersects : Both touches and overlaps
Touches: not overlap but intersects
Overlaps: intersects with overlapping area >0
------------------------------
Ahmet Dabanli
Başarsoft
Balgat, Cankaya
------------------------------