Estimado Libras, muchas pero muchas gracias por responder a cada una de mis inquietudes y mas aun por dedicar el tiempo que dedicaste!
 
Paso a comentarte lo que finalmente termine haciendo y resolviendo gracias a los ejemplos que me enviaste! 
Con este Select resolvi hubicar y substraer los casos que necesitaba en relacion a los parentesis: 
SELECT 
case
when
isnull(charindex('(',nombre_calle),0)>=1 AND isnull(charindex(')',nombre_calle),0)>=1 
then
substring(nombre_calle,charindex('(',nombre_calle)  +1,(charindex(')',nombre_calle)-charindex('(',nombre_calle))-1)
else 'sin parentesis'
end AS cortada, nombre_calle FROM DOMICILIOS
where (nombre_calle LIKE '%(%') AND (nombre_calle LIKE '%)%')  
Y actualice los campos con este Update para los que abren y cierran:  
UPDATE DOMICILIOS
SET
observaciones=substring(nombre_calle,charindex('('  ,nombre_calle)+1,(charindex(')',nombre_calle)-charindex('(',nombre_calle))-1)
where (nombre_calle LIKE '%(%') AND (nombre_calle LIKE '%)%')  
y este otro para los que abren solamente:  
UPDATE DOMICILIOS
SET
observaciones=substring(nombre_calle,charindex('('  ,nombre_calle)+1,len(nombre_calle)-1)
where (nombre_calle LIKE '%(%') AND (nombre_calle not LIKE '%)%')   
Nuevamente muchas gracias por la ayuda, me fue de mucha utilidad!!! 
Abrazo!
