1) exact error message
Attach Error
2) your pl/sql that is throwing the error
> select SDE.ST_DIFFERENCE(
> sde.st_geometry('POLYGON (( 1173955.99799248 1311814.00098629,
> 1172003.00061466 1313290.99810766, 1168894.00144376 1309384.99925602,
> 1168905.99862777 1307521.99919029, 1171182.54314190 1307536.99464630,
> 1171172.99946189 1308966.99835963, 1171703.00138238 1308965.99893563,
> 1171712.00029439 1307691.00015045, 1171712.36893439 1307691.00424645,
> 1172160.02487080 1307694.35067845, 1172315.97187895 1308051.85775078,
> 1172375.42531901 1308587.22133528, 1172375.42531901 1308587.25000728,
> 1172373.00048700 1308975.00194364, 1171703.75504638 1308971.00424764,
> 1171701.26058238 1309340.95087198, 1172501.28311112 1309346.34120799,
> 1172507.05027913 1308489.89627919, 1172969.03402356 1309548.99900018,
> 1172969.00125556 1309548.99900018, 1173955.99799248
> 1311814.00098629),( 1171456.99971815 1311704.99823418,
> 1171693.99837437 1311644.00060213, 1172554.99805517 1310518.00200908,
> 1170596.99946135 1310504.00188107, 1171456.99971815
> 1311704.99823418))',2), sde.st_geometry('POLYGON (( 1171182.53863618
> 1307536.99424276, 1174308.04084299 1308208.43168060, 1174268.56000339
> 1308414.23522175, 1171185.41706331 1309641.83215863, 1171182.53863618
> 1307536.99424276))',2)) from dual
3) full oracle and arcsde version
Oracle 11g R2 and ArcSDE 10 full sp
4) any relevant details about the data you are processing
difference this geometry in loop