Your question makes no sense.
ConnectionManagers control transaction insertion and they are under the
control of the transaction manager.
A connection pool knows nothing about transactions.
If you mean can you use 2+ datasources to the same database in the same transaction,
the answer is yes you can, but you need an XA DataSource for two phase commit.
You probably also need one of the many workarounds that JBoss provides since
very few DB vendors implement XAResource.isSameRM() correctly.