This statement supports the clsProviderCollection retrieval path by reading provider-domain data from Oracle tables and projecting the result into business objects or DTO lists.
SELECTPRV.PRIMARY_TAX_IDASPrimaryTaxID,PRV.PROVIDER_SEQ_NUMASProviderID,PRV.UPDATE_DATEASUpdateDate,PRV.UPDATE_NUMASUpdateNum,PRV.UPDATE_USERASUpdateUser,TAX.TAX_ID_DISPLAY_DESCRASFormattedPrimaryTaxID,TAX.REGISTERED_NAMEASRegisteredNameFROMPROVIDERPRVLEFTOUTERJOINPROVIDER_TAX_IDTAXONTAX.TAX_ID=PRV.PRIMARY_TAX_ID/* BuildSQLWhere() appends one of two live forms: 1) a caller-supplied WHERE/ORDER fragment (`m_WhereClause`), or 2) WHERE prv.primary_tax_id IN ('literal tax IDs assembled from m_PrimaryTaxIDs').*/