By chance are you using Sql 2008, or above? If so, wait until 10 ships in a few weeks and implement query layers with 2008 spatial, no sde required, thus would work with your CAMA.
Perhaps have you thought of using a pub box where your CAMA tables are located and where a child replica of your parcel database can be pushed to, so that spatial views can be built at that location, as part of the CAMA/Pub database.
We currently, have a production database, and a publication database, as well as County Access Database. Our Parcels are located in all, but for your response, we have replicas between Production and Publication, and Spatial Views between our Assessor Tables and Parcels on the Pub box. Currently our Assessor Tables function like your CAMA tables, so I think this will work for your needs. Replica synchronization can be scripted in python in 5 lines of code, and then as part of the same script a create view can be run using a bat file along with the subprocess module in python. This all then can be scheduled after hours, super easy. Definitely take a look at Query Layers at 10, coming soon...