<br><div class="gmail_quote">2012/8/22 Rahkonen Jukka <span dir="ltr"><<a href="mailto:Jukka.Rahkonen@mmmtike.fi" target="_blank">Jukka.Rahkonen@mmmtike.fi</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">Stefano Iacovella wrote:<br>
<br>
<br>
>> I guess that meaning is to check all the metadata rows from the<br>
>> ALL_SDO_GEOM_METADATA view which are referring to the queried table.<br>
>> There can be several rows created be different Oracle users. Next the<br>
>> maximum BBOX is constructed and that is updated into<br>
>> USER_SDO_GEOM_METADATA view.<br>
<br>
> It seems to me that first statement  should include an OWNER filter in the WHERE clause, or it will fetch all records for table with same name and same geometric filedname.<br>
<br>
</div>Not really, it is normal in managed envinronment that db admins or data managers are creating and updating the tables but reporting is done with minimal rights.  So reading ALL_SDO_GEOM_METADATA does make sense.  </blockquote>

<div>Yes but you may find duplicate rows for tableName if user 1 owns tableGeom and user 2 owns tableGeom and the geometry column name is the same.<br> </div><br></div><br>