Perdon no? pero no entendi ...
Cita: Deberíamos usar mssql_query() o mssql_execute() en lugar de mysql_query() .. no?. Cual sería la función adecuada? .. Según la documentación de PHP para ejecutar un "Store procedure" se debería usar "mssql_exectute()" .. aunque con la sintax SQL que indicas en el ejemplo tal vez se deba usar sólo mssql_query()
mssql_execute() funciona solo con SQLServer... y efectivamente es para llamar a procedimientos almacenados, que también pueden ser llamados con la función
mssql_query()
Si estoy conectado a mysql no puedo usar funciones para MSSQL
saludos!