added transaction support in multiple DB connections
added method to get de primary_key value or name