Pas d'accord, on appelle une procédure stockée qui construit le SQL nécessaire à la volée.
Pas d'argument => renvoie tout.
Un argument => renvoie l'id.

Ce n'est pas à l'application de construire...