I've found a few "would be" solutions for the classic "How do I insert a new record or update one if it ...
stackoverflow.com