Faits:
A. X._ a déposé plainte pénale contre la banque A._ pour infractions contre le patrimoine.
Par arrêt du 25 septembre 2003, le Tribunal d'accusation du canton de Vaud a confirmé le refus du Juge d'instruction cantonal de suivre à cette plainte.
B. Contre cet arrêt cantonal, X._ a formé un pourvoi en nullité au sens des art. 268 ss aPPF, que la Cour de cassation pénale du Tribunal fédéral a déclaré irrecevable par un arrêt du 30 mars 2004 (arrêt 6S.438/2003).
C. X._ demande la révision de ce dernier arrêt.
Il requiert l'assistance judiciaire, restreinte à la dispense des frais de justice.
Le Tribunal fédéral n'a pas ordonné d'échange d'écritures.

Considérant en droit:
1. La révision des arrêts du Tribunal fédéral, même rendus avant l'entrée en vigueur de la LTF (cf. arrêt 6F_1/2007 du 9 mai 2007 consid. 1, non publié aux <ref-ruling>), ne peut être demandée que pour l'un des motifs et dans les délais prévus aux art. 121 ss LTF.
Dans le cas présent, l'arrêt attaqué déclare irrecevable le pourvoi du requérant pour un motif de procédure (défaut de qualité pour recourir). Le requérant motive sa demande de révision par des explications sur la crise financière actuelle, qui prouverait, d'après lui, que sa plainte contre la banque A._ était fondée. Ainsi, il n'invoque aucun des motifs de révision prévus aux art. 121 ss LTF, de sorte que sa demande est irrecevable.
2. Comme ses conclusions étaient dénuées de chance de succès, le requérant doit être débouté de sa demande d'assistance judiciaire (art. 64 al. 1 LTF a contrario) et supporter les frais de justice, réduits à 800 fr. pour tenir compte de sa situation financière.

Par ces motifs, le Tribunal fédéral prononce:
1. La demande de révision est irrecevable.
2. La demande d'assistance judiciaire est rejetée.
3. Les frais judiciaires, arrêtés à 800 fr., sont mis à la charge du requérant.
4. Le présent arrêt est communiqué aux parties et au Tribunal d'accusation du canton de Vaud.
Lausanne, le 30 avril 2009
Au nom de la Cour de droit pénal
du Tribunal fédéral suisse
Le Président: Le Greffier:
Favre Oulevey