I was using the following in an Oracle where clause:
[INDENT]sde.st_within(op.shape, z.shape) = 1[/INDENT]
Most of the time the statement would work but occasionally I would either get a 'Error generating shape (shape2)' or a 'Error changing coordref (shape2)' error
After much frustration I changed the statement to sde.st_relation_operators.st_within_f.
So far no errors.
Can anyone explain the differences between the two ways to call the st_within function?