Whenever I use the SyntaxFromSQL function to dynamically create a
DataWindow, it tries to access the PB catalog tables to get the
extended attributes. We do not use these tables and do not create
them (we have “Use Extended Attributes” unchecked in the database
preferences).

This does not generate an error, but causes a measurable delay (and
unnecessary DB traffic) while PB tries/fails to access the pbcat*
tables. I can see this when I run a database trace.

I’m looking for a way to tell PB to ignore the extended attributes
when using the SyntaxFromSQL function, and not query the pbcat* tables
when creating the DataWindow syntax.

I’ve tried using various presentation styles in the SyntaxFromSQL
function and setting the PBCatalogOwner property of the transaction
object with no success.

Any help you can provide will be greatly appreciated.