I have a utility class that creates & returns a db connection:
Public Shared Function GetConnection() as OracleConnection
  dim c as New OracleConnection()
  ... set connection string...
  c.Open()
  Return c
End Function
Is there any risk of concurrent calls returning the same connection? The connection string enables pooling.