AMNESIA is an Erlang library providing an abstraction layer for interfacing relational DBMSs. It allows designers to integrate relational databases in Erlang programs using native Erlang types and language constructs.
The software works beautifully and the documentation is excellent. I tried running it on a Windows XP machine that did not have access to Make or Configure and had to compile the code by hand, but it was very simple to accomplish. This is great stuff!