Erlang somewhat resembles Clojure's STM but it's deployed throughout multiple nodes.
Not really. Other than the fact they both deal with concurrency. STM is very different from actors. One starts with shared state, the other is by design shared-nothing.
Yeah, that's true. There is no such thing as a distributed transaction in Erlang. *Unless you implement it.