Réponse acceptée !
salut
tu peux effectivement utiliser les tables systeme :
la table sysobjects contient tous les objets de ta BDD (table, procedure stockee, ...)
la table syscolumns contient les colonnes(champs) contenues dans les tables
donc tu peux lancer la requete
select name from syscolumns where id = (select id from sysobjects where name = 'NomDeMaTable')
note que si tu fait un select * a la place, tu peux recuperer plein d'autre info qui pourront t'etre utilises (ordre des colonnes, taille...)