Comme Justin l'a souligné dans son lien, en utilisant le set colsep
La commande de fonction SQLPlus évite de taper un séparateur pour chaque colonne.
Mais pour les tabulations délimitées, set colsep Chr(9)
ne fonctionnera pas.
Pour UNIX ou LINUX, utilisez set colsep ' '
l'espace entre les guillemets simples étant une tabulation dactylographiée.
Pour Windows, utilisez ces paramètres :
col TAB# new_value TAB NOPRINT
select chr(9) TAB# from dual;
set colsep "&TAB"
select * from table;