Hola,
1.- Si, existen distintas versiones del estandard SQL. Es universal, pero con dialectos incompatibles entre si, y algunas BD no lo conocen completamente y lo mezclan con su idioma nativo.
2.- Cada BD soporta ciertos tipos de SQL, añades funciones propias, cambia alguna sintaxis, no soportan ciertas funcionalidades (subconsultas, procedimientos alamcenados).
3.- Si, pero o esta muerta o es microscopica
Saludos.