中國神話通論 · 五六 無支祁
禹治水神話中,擒伏水怪無支祁的神話,是一段很奇特的神話。這段神話不見於他書,僅見於《太平廣記》卷四六七「李湯」條引《戎幕閒談》中。小說大意說,唐代宗永泰年間李湯做楚州刺史,聞人見龜山下水中有大鐵鎖,乃以一牛曳出之。霎時風濤大作,有一獸形如猿猴,高五丈許,白首長髻,雪牙金爪,闖然上岸,張目若電,顧視人群,欲發狂怒。觀者畏而奔走,獸亦徐徐引鎖曳牛入水去,竟不復出。當時李湯及楚州知名之士,皆錯愕不知其由。其後李公佐訪古東吳,泛洞庭,登包山,入靈洞,探仙書,得《古岳瀆經》第八卷,乃知其故。下面就是《古岳瀆經》所記禹擒水怪無支祁的神話:
禹理水,三至桐柏山,驚風走雷,石號木鳴,土伯擁川,天老肅兵,功不能興。
禹怒,召集百靈,授命夔龍,桐柏等山君長稽首請命。禹因囚鴻濛氏、商章氏、兜廬氏、犂婁氏,乃獲淮渦水神名無支祁。善應對言語,辨江淮之淺深,原隰之遠近。形若猿猴,縮鼻高額,青軀白首,金目雪牙,頸伸百尺,力逾九象,搏擊騰踔疾奔,聞視不可久。
禹授之童律,不能制;授之烏木由,不能制;授之庚辰,能制。鴟脾桓胡木魅水靈山襖石怪奔號聚繞,以數千載,庚辰以戟逐去。頸鎖大索,鼻穿金鈴,徙淮陰之龜山足下,俾淮水永安流注海也。
看得出來,這段神話不過是因為《書·禹貢》有「(禹)導淮自桐柏」一語,又根據後面我們就要講到的當時民間相傳的金牛神話,就幻設虛構,敷衍出這麼一段文字出來。真如明胡應麟所說「文人作意好奇,假小說以寄筆端」(《少室山房筆叢》卷三六)。但是這一神話,後來竟流被民間,演為僧伽或泗州大聖降伏無支祁或水母的神話。以至朱熹《楚辭辯證》嘗斥之為俚說,羅泌《路史》有《無支祁辯》,亦力辯降伏無支祁的是禹而非僧伽:屢勞學者糾彈,可見其影響之大。其後吳昌齡雜劇《西遊記》寫孫行者,有「巫支祁是他姊妹」語,吳承恩著小說《西遊記》,更把無支祁的神變奮迅的狀貌來移之於孫悟空。於是孫悟空神話逐漸昌盛起來,而禹伏無支祁神話便慢慢堙昧了。
和李公佐同時的李肇(二人都是唐憲宗元和年間人)著的《唐國史補》中,也有「淮水無支奇」這麼一條,說:「楚州有漁人,忽於淮中釣得古鐵鎖,挽之不絕,以告官。刺史李陽大集人力引之。鎖窮,有青獮猴躍出水,復沒而逝。後有驗《山海經》云:『水獸好為害,禹鎖之軍山之下,其名曰無支奇。』」這條簡短的記事,看得出來,其實就是隱括《戎幕閒談》「李湯」條整段文字而成。「刺史李陽」,當然就是「李湯」;所謂「《山海經》」,自然也就是「《古岳瀆經》」:所以無支祁神話,還應該是李公佐獨家的創造發明,並不是真有什麼《山海經》的記敘。
神話雖是出於文人的虛構,但它的前半段,也有近世民間傳說的憑依。六朝宋劉義慶《幽明錄》(《古小說鉤沈》輯)說:
巴丘自金岡以上二十里,名黃金潭,莫測其深。上有瀨,亦名黃金瀨。古有釣於此潭,獲一金鎖,引之,遂滿一船。有金牛出,聲貌莽壯。釣人被駭,牛因奮勇躍而還潭。鎖乃將盡,釣人以刀斫得數尺。潭瀨因此取名。
劉敬叔《異苑》卷二載之而文較簡,只說:「晉康帝建元中,有漁父垂釣,得一金鎖,引鎖盡,見金牛,急挽出,生斷,猶得鎖,長二尺。」考二劉同時,或所記即系根據同一民間傳說。自此而下,有關金牛神話,記載絡繹不絕。例如顧野王《輿地誌》(《漢唐地理書鈔》輯)記的儲潭,說嘗有漁者釣於此潭,得金鎖索長數百丈,忽一物隨鎖而來,形似水牛,眼赤,角白,見人驚走,漁人補刀斷得數尺;劉欣期《交州記》(《太平御覽》卷六四四引)記的居風山,說有一嫗在山麓行田,見金牛出食,斫得鼻鎖,長丈余,等等。這些無疑都是《戎幕閒談》所寫李湯引形若猿猴的異獸出水事的根據。至於為何所傳異獸或作牛形,或是猴身,則又應當上溯到古代有關夔的神話去。
《山海經·大荒東經》說:「東海中有流波山,入海七千里。其上有獸,狀如牛,蒼身而無角,一足,出入水則必風雨。其光如日月,其聲如雷,其名曰夔(kuí)。」而韋昭注《國語·魯語》卻說:「夔一足,越人謂之山 (sāo),人面猴身能言。」知道古代傳說的夔兼具牛、猴二形,故得以演變為漁人所釣的金牛和禹所擒的無支祁。李公佐所虛構的這段禹擒水怪神話,既然上有根據,下有影響,它在中間自然就牢固地占據了一個應有的位置,我們也只好將它當作神話發展演變中的一個環節而予以考察研究了。