Hi! I'm building a commerical product that needs to target multiple databases depending upon what the client already has installed. Some of my clients will have Oracle, others MS SQL, etc. Each would only use a single database per installation and the database design would be the same in all cases (ie. same tables, same relationships, etc.) Furthermore, I'd be sure to never utilize database-spefiic features like CLR-based code.
Is the above possible? If so, is there a working example of this or at least good docs?