def METHOD_NAME(self) -> ProfileSession:
    """Start a new interactive session with commit and rollback support.
    If the current backend does not support transactions, then commit
    and rollback operations of the session will not have any effect.
    """
    return self.profile.METHOD_NAME(self._context)